#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; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A; // System.Func`2 struct Func_2_t07A8C3DB493D3FE14259D33200443036194A8695; // System.Func`2 struct Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF; // System.Func`2 struct Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857; // System.Collections.Generic.List`1 struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0; // 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.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22; // System.Numerics.Complex[][] struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248; // MathNet.Numerics.Complex32[][] struct Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82; // System.Double[][] struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Numerics.Complex[] struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; // MathNet.Numerics.Complex32[] struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.Double[] struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.Numerics.Vector4[] struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F; // System.Numerics.Complex[,] struct ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D; // MathNet.Numerics.Complex32[,] struct Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB; // System.Double[,] struct DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E; // 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_m4CA866DB88E2A09472E5081E00B613B50EF13F23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_At_m28B408F06EEEA2F3A20B10325632E51755C77285_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_At_m56714F01C4450C2DCDD2088008C2435AF1460489_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_At_mCA2402518824D97B75D611DE58A3DDD0678F4659_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m08D87FAFC4C1ED2E90F3D6C202BC8B8E8611030F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m6587E68F5E8FA16156CD32CD81AD06BD96164287_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_mF4B4C50FF740CC3ED44CB6F6506D2440E33A157F_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 Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82; struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D; struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9; struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F; struct ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D; struct Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB; struct DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E; 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); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c struct U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9 : public RuntimeObject { public: public: }; struct U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9_StaticFields { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9 U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9 * ___U3CU3E9_0; // System.Func`2 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9__19_0 Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * ___U3CU3E9__19_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9 * 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_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9_StaticFields, ___U3CU3E9__19_0_1)); } inline Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * get_U3CU3E9__19_0_1() const { return ___U3CU3E9__19_0_1; } inline Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF ** get_address_of_U3CU3E9__19_0_1() { return &___U3CU3E9__19_0_1; } inline void set_U3CU3E9__19_0_1(Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * value) { ___U3CU3E9__19_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__19_0_1), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c struct U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062 : public RuntimeObject { public: public: }; struct U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062_StaticFields { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9 U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062 * ___U3CU3E9_0; // System.Func`2 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9__19_0 Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___U3CU3E9__19_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062 * 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_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062_StaticFields, ___U3CU3E9__19_0_1)); } inline Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * get_U3CU3E9__19_0_1() const { return ___U3CU3E9__19_0_1; } inline Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 ** get_address_of_U3CU3E9__19_0_1() { return &___U3CU3E9__19_0_1; } inline void set_U3CU3E9__19_0_1(Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * 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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ____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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5, ____items_1)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get__items_1() const { return ____items_1; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5, ____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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5, ____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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5, ____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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5_StaticFields, ____emptyArray_5)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get__emptyArray_5() const { return ____emptyArray_5; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____items_1)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__items_1() const { return ____items_1; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__items_1() { return &____items_1; } inline void set__items_1(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_StaticFields, ____emptyArray_5)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__emptyArray_5() const { return ____emptyArray_5; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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); } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 : 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero double ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_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); } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 : 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_tA277E5F16CAEF08D29EFF6321141275420B25F22, ___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_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero double ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = 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 { }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A : public MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A, ___Data_3)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_Data_3() const { return ___Data_3; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 : public MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 { 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 DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___Values_5; public: inline static int32_t get_offset_of_RowPointers_3() { return static_cast(offsetof(SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83, ___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_t1669814A048BF9A88A77F1D2AAE88F4414466D83, ___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_t1669814A048BF9A88A77F1D2AAE88F4414466D83, ___Values_5)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_Values_5() const { return ___Values_5; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_Values_5() { return &___Values_5; } inline void set_Values_5(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___Values_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Values_5), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A : public VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 { public: // System.Int32[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Indices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Indices_2; // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Values DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A, ___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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A, ___Values_3)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_Values_3() const { return ___Values_3; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_Values_3() { return &___Values_3; } inline void set_Values_3(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A, ___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.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; } }; // MathNet.Numerics.Complex32 struct Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 { public: // System.Single MathNet.Numerics.Complex32::_real float ____real_0; // System.Single MathNet.Numerics.Complex32::_imag float ____imag_1; public: inline static int32_t get_offset_of__real_0() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894, ____real_0)); } inline float get__real_0() const { return ____real_0; } inline float* get_address_of__real_0() { return &____real_0; } inline void set__real_0(float value) { ____real_0 = value; } inline static int32_t get_offset_of__imag_1() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894, ____imag_1)); } inline float get__imag_1() const { return ____imag_1; } inline float* get_address_of__imag_1() { return &____imag_1; } inline void set__imag_1(float value) { ____imag_1 = value; } }; struct Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields { public: // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_2; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::One Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___One_3; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::ImaginaryOne Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___ImaginaryOne_4; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::PositiveInfinity Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___PositiveInfinity_5; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::NaN Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___NaN_6; public: inline static int32_t get_offset_of_Zero_2() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___Zero_2)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_2() const { return ___Zero_2; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_2() { return &___Zero_2; } inline void set_Zero_2(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_2 = value; } inline static int32_t get_offset_of_One_3() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___One_3)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_One_3() const { return ___One_3; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_One_3() { return &___One_3; } inline void set_One_3(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___One_3 = value; } inline static int32_t get_offset_of_ImaginaryOne_4() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___ImaginaryOne_4)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_ImaginaryOne_4() const { return ___ImaginaryOne_4; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_ImaginaryOne_4() { return &___ImaginaryOne_4; } inline void set_ImaginaryOne_4(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___ImaginaryOne_4 = value; } inline static int32_t get_offset_of_PositiveInfinity_5() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___PositiveInfinity_5)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_PositiveInfinity_5() const { return ___PositiveInfinity_5; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_PositiveInfinity_5() { return &___PositiveInfinity_5; } inline void set_PositiveInfinity_5(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___PositiveInfinity_5 = value; } inline static int32_t get_offset_of_NaN_6() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___NaN_6)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_NaN_6() const { return ___NaN_6; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_NaN_6() { return &___NaN_6; } inline void set_NaN_6(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___NaN_6 = value; } }; // System.Double struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 { public: // System.Double System.Double::m_value double ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); } inline double get_m_value_0() const { return ___m_value_0; } inline double* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(double value) { ___m_value_0 = value; } }; struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields { public: // System.Double System.Double::NegativeZero double ___NegativeZero_7; public: inline static int32_t get_offset_of_NegativeZero_7() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); } inline double get_NegativeZero_7() const { return ___NegativeZero_7; } inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; } inline void set_NegativeZero_7(double value) { ___NegativeZero_7 = 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; } }; // 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.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; } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 : 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304, ___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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304, ___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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields, ___Zero_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_0() const { return ___Zero_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_0 = 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_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_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_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; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C : 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_t2C6E304EC43B02D840C53F952710A09381ACC56C, ___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_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields, ___Zero_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_0() const { return ___Zero_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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; } }; // 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; } }; // 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); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF : public MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF, ___Data_3)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_Data_3() const { return ___Data_3; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)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.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 : public MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 { 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 Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___Values_5; public: inline static int32_t get_offset_of_RowPointers_3() { return static_cast(offsetof(SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204, ___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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204, ___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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204, ___Values_5)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_Values_5() const { return ___Values_5; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_Values_5() { return &___Values_5; } inline void set_Values_5(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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; } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 : public VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C { public: // System.Int32[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Indices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Indices_2; // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Values Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___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_tB54F41AAF7DDE4A560FE3F872385341D1E238942, ___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_tB54F41AAF7DDE4A560FE3F872385341D1E238942, ___Values_3)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_Values_3() const { return ___Values_3; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_Values_3() { return &___Values_3; } inline void set_Values_3(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942, ___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: }; // 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.Func`2 struct Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF : public MulticastDelegate_t { public: public: }; // System.Func`2 struct Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 : public MulticastDelegate_t { public: public: }; // 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 // 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; } }; // MathNet.Numerics.Complex32[] struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9 : public RuntimeArray { public: ALIGN_FIELD (8) Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 m_Items[1]; public: inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * 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, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { m_Items[index] = value; } }; // MathNet.Numerics.Complex32[][] struct Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82 : public RuntimeArray { public: ALIGN_FIELD (8) Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* m_Items[1]; public: inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** 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, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // MathNet.Numerics.Complex32[,] struct Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB : public RuntimeArray { public: ALIGN_FIELD (8) Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 m_Items[1]; public: inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * 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, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { m_Items[index] = value; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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 Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * 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, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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 Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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 Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * 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, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; // System.Double[] struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB : public RuntimeArray { public: ALIGN_FIELD (8) double m_Items[1]; public: inline double GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline double* 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, double value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline double GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline double* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, double value) { m_Items[index] = value; } }; // System.Double[][] struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D : public RuntimeArray { public: ALIGN_FIELD (8) DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* m_Items[1]; public: inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** 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, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Double[,] struct DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E : public RuntimeArray { public: ALIGN_FIELD (8) double m_Items[1]; public: inline double GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline double* 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, double value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline double GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline double* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, double value) { m_Items[index] = value; } inline double 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 double* 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, double 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 double 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 double* 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, double 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_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_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.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_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.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_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.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_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.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_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); } // 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 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); } // 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 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.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_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_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_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.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_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.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_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); // System.Boolean MathNet.Numerics.Complex32::Equals(MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___other0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Complex32::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Complex32_GetHashCode_m05D0B1698B014D3EA811AF14CA3D30B35F6567F7 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean System.Double::Equals(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B (double* __this, double ___obj0, const RuntimeMethod* method); // System.Int32 System.Double::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m33CB20AA5674C6F4367B7B08340B33FB979F9F39 (double* __this, 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_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 #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_m6F6D9F8BF4A0D377AEF8EB0769A296FE216851FB_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_1 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_m411E6ECCBF2924D1279572C0B6C96207855A54BD_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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_m24DF2061C45135C6DBCCBD15BFF10F500ADC0DC1_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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 Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 SparseCompressedRowMatrixStorage_1_At_mB042A0212ABAB62751CE5BD00680C284ADC087F7_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_4; } IL_0013: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8 = (L_5)->GetAt(static_cast(L_7)); return (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_m28B408F06EEEA2F3A20B10325632E51755C77285_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, int32_t ___row0, int32_t ___column1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___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; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5 = ___value2; bool L_6; L_6 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_1), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_002c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_10 = V_0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_11 = ___value2; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_11); return; } IL_003a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_12 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_12; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_13 = ___value2; bool L_14; L_14 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_1), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); int32_t L_24 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_25 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); NullCheck(L_25); NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_26; L_26 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_27 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); int32_t L_28 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_m28B408F06EEEA2F3A20B10325632E51755C77285_RuntimeMethod_var))); } IL_00bd: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_32 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_5(); int64_t L_33 = V_3; (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)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: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_36 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_37 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_38 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_48 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_49 = V_0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_50 = ___value2; NullCheck(L_48); (L_48)->SetAt(static_cast(L_49), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_mA0557E7B17934CDF80823D1410BB2553557C9CC1_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_5 = ___itemIndex0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_27 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_28 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_5(); int32_t L_29 = V_0; (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)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_mB72849205B54D463643589750644DF4A5C0F7923_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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_m99EED9A38C57C9F83346C740D9DCADA80E4892F8_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_3 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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_m64035A39ED89B7D0148DEC0834CC6FCFDA694D88_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, const RuntimeMethod* method) { { NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_mB9BD45EC8DEC491E1A546B90E5858DC231D30D96_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_m7F977ADBFADFBE2D393576AC0F43C27E6768F4E1_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, const RuntimeMethod* method) { Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * G_B2_0 = NULL; SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * G_B2_1 = NULL; Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * G_B1_0 = NULL; SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * G_B1_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_0 = ((U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9__19_0_1(); Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_1 = (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_0; G_B1_0 = L_1; G_B1_1 = ((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)(__this)); if (L_1) { G_B2_0 = L_1; G_B2_1 = ((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)(__this)); goto IL_0020; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9 * L_2 = ((U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9_0(); Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_3 = (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *, 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_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_4 = (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_3; ((U3CU3Ec_t248C4C649D6D9EABF621F1C2B7924E1392DD53C9_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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)(G_B1_1)); } IL_0020: { NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)G_B2_1); VirtualActionInvoker2< Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *, int32_t >::Invoke(18 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapInplace(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)G_B2_1, (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)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_m54F912D02A38AA5F402A6DC13AEA32981FBFC83F_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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; } Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); V_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = V_0; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6; L_6 = Complex32_GetHashCode_m05D0B1698B014D3EA811AF14CA3D30B35F6567F7((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((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_mD9AA34500C439FA58F2E78D356F5C93E557BCF07_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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_mC662739E2CD87BF32D85455C3A211C8FD66BF75A_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0020; } } { NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_42 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_43 = V_4; int32_t L_44 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_45 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_74 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_75 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_5(); int32_t L_76 = V_0; (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)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_m198C2AA786BCB0402F2ABA6A4FB0471243BA2E03_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return; } IL_0012: { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)((DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_8 = ___target0; NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * 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)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_18); VirtualActionInvoker3< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_18, (int32_t)L_19, (int32_t)L_23, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_mD0EC7DB07BDD882BDF6643CB22EF96CB11BC8376_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * ___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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_6) { goto IL_007b; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_8 = ___target0; NullCheck(L_8); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_8->get_Values_5(); NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_10; L_10 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_12 = ___target0; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_12->get_ColumnIndices_4(); NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_14; L_14 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_mC9AE7C2D592954F861E6EE83E9EAB1A07C303CF4_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * ___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_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_1 = ___target0; NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_tADD248401C8E162FC8FD86C94EF8822447EF04BF * 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)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_11); VirtualActionInvoker3< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_11, (int32_t)L_12, (int32_t)L_16, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_m6587E68F5E8FA16156CD32CD81AD06BD96164287_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * 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_m6587E68F5E8FA16156CD32CD81AD06BD96164287_RuntimeMethod_var))); } IL_000e: { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_2 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_3 = V_0; if (!L_3) { goto IL_002c; } } { SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * 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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_48 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_49 = V_4; NullCheck(L_48); int32_t L_50 = L_49; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_51 = (L_48)->GetAt(static_cast(L_50)); NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_43); VirtualActionInvoker3< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)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)), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_m494320AF8F90DB571769806D325ECC6645969531_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * ___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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_4 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)L_4); int32_t L_5; L_5 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (L_5) { goto IL_010c; } } { NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_7 = (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, 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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_7; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_8; L_8 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_16 = V_2; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_16); int32_t L_17; L_17 = (( int32_t (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_37 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_38 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_39 = V_7; NullCheck(L_38); int32_t L_40 = L_39; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_37); (( void (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_37, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_59 = V_2; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_59); int32_t L_60; L_60 = (( int32_t (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_64 = ___target0; NullCheck(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_64->get_RowPointers_3(); SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_66 = ___target0; NullCheck(L_66); int32_t L_67 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_66)->get_RowCount_1(); List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_68 = V_2; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_68); int32_t L_69; L_69 = (( int32_t (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_70 = ___target0; List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_71 = V_2; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_71); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_72; L_72 = (( Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_112 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_113 = V_12; NullCheck(L_112); int32_t L_114 = L_113; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_115 = (L_112)->GetAt(static_cast(L_114)); NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_107); VirtualActionInvoker3< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)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)), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_mE45A060588D6169DDB127074CC34FC900E86552A_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * ___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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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_t2C6E304EC43B02D840C53F952710A09381ACC56C * G_B31_1 = NULL; int32_t G_B30_0 = 0; VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * G_B30_1 = NULL; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 G_B32_0; memset((&G_B32_0), 0, sizeof(G_B32_0)); int32_t G_B32_1 = 0; VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * 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_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_11 = ___target0; int32_t L_12 = ___targetColumnIndex3; int32_t L_13 = ___columnCount4; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_11); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_11, (int32_t)L_12, (int32_t)L_13); } IL_0026: { return; } IL_0027: { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_14 = ___target0; V_2 = (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)IsInst((RuntimeObject*)L_14, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_18) == ((uint32_t)L_19)))) { goto IL_00b1; } } { int32_t L_20 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_ColumnCount_2(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_21 = V_2; NullCheck(L_21); int32_t L_22 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_21)->get_Length_1(); if ((!(((uint32_t)L_20) == ((uint32_t)L_22)))) { goto IL_00b1; } } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_26 = V_2; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_27 = V_2; NullCheck(L_27); int32_t L_28 = (int32_t)L_27->get_ValueCount_4(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_29 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_30 = V_2; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_36 = V_2; NullCheck(L_36); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_36->get_Indices_2(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_40 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_41 = V_0; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_42 = V_2; NullCheck(L_42); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_43 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_42->get_Values_3(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_66 = V_2; NullCheck(L_66); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_67 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_66->get_Indices_2(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_74 = V_2; NullCheck(L_74); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_75 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_74->get_Indices_2(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_91 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_90); V_9 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_98 = V_2; NullCheck(L_98); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_99 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_98->get_Values_3(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_116 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_117 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_130 = V_2; NullCheck(L_130); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_131 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_130->get_Values_3(); int32_t L_132 = V_7; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_133 = V_9; int32_t L_134 = V_5; int32_t L_135 = V_6; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_139 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_140 = V_9; NullCheck(L_139); L_139->set_Values_3(L_140); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_141 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_142 = V_10; NullCheck(L_141); L_141->set_Indices_2(L_142); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * 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_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_146 = ___target0; int32_t L_147 = ___targetColumnIndex3; int32_t L_148 = ___columnCount4; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_146); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)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_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_150 = ___target0; int32_t L_151 = ___targetColumnIndex3; int32_t L_152 = ___columnCount4; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_150); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_156; L_156 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t2C6E304EC43B02D840C53F952710A09381ACC56C * 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)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_160 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_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: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_161 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_162 = V_15; NullCheck(L_161); int32_t L_163 = L_162; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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_t2C6E304EC43B02D840C53F952710A09381ACC56C *)G_B32_2); VirtualActionInvoker2< int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)G_B32_2, (int32_t)G_B32_1, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_mC8BA446027B31B626183524C2D87A1FE0EF7E811_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } IL_0012: { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)((DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_8 = ___target0; NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * 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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_18); VirtualActionInvoker3< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_18, (int32_t)L_22, (int32_t)L_23, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_m2D8F136FCF08FBE51D81AF5E48A9FEF5B0366DAA_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * ___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; } Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * L_6 = ___target0; NullCheck(L_6); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_6->get_Values_5(); V_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_7; SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_63 = V_0; int32_t L_64 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_65 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_66 = V_8; NullCheck(L_65); int32_t L_67 = L_66; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_68 = (L_65)->GetAt(static_cast(L_67)); NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_mEF56F07E50D46D5095644263757FC159E879C80B_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * ___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_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_1 = ___target0; NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_13 = ___target0; NullCheck(L_13); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_20 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = L_21; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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 Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* SparseCompressedRowMatrixStorage_1_ToRowArrays_m442392D8A0F436B6B77440BF403DD027FF14C996_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, const RuntimeMethod* method) { Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* V_0 = NULL; int32_t V_1 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_1 = (Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 37), (uint32_t)L_0); V_0 = (Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)L_1; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_ColumnCount_2(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_3); V_2 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* 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)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_13); (L_13)->SetAt(static_cast(L_17), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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; } } { Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_25 = V_0; int32_t L_26 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_27 = V_2; NullCheck(L_25); ArrayElementTypeCheck (L_25, L_27); (L_25)->SetAt(static_cast(L_26), (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0018; } } IL_0073: { Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_31 = V_0; return (Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)L_31; } } // T[0...,0...] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB* SparseCompressedRowMatrixStorage_1_ToArray_mED62686818DFC42D9EE0331D9FC3D04B35CBF936_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, const RuntimeMethod* method) { Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB* 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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); int32_t L_1 = (int32_t)((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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 }; Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB* L_2 = (Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB*)GenArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38), L_3); V_0 = (Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB*)L_2; NullCheck((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 *)__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: { Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB* 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)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = L_20; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck((Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB*)L_13); ((Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB*)L_13)->SetAt((int32_t)L_14, (int32_t)L_18, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_001e; } } IL_0064: { Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB* L_29 = V_0; return (Complex32U5BU2CU5D_tDA0CF8C6C8F3A3CB957C9DB27567517CD4D908FB*)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_m848CAEB6071EF79B9C0C2A8C3AA79D97862666C7_gshared (SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * __this, Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * ___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; } Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_0; memset((&V_0), 0, sizeof(V_0)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * V_2 = NULL; List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_12; memset((&V_12), 0, sizeof(V_12)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 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)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_1; Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_2 = ___f0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_2); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4; L_4 = (( Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 (*) (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_2, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); bool L_5; L_5 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_0), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); NullCheck(L_9); List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_10 = (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, 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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_13 = V_3; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_13); int32_t L_14; L_14 = (( int32_t (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_25 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_26 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_25); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_27; L_27 = (( Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 (*) (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_25, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_28 = ___f0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_29 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__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; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_33 = (L_29)->GetAt(static_cast(L_32)); NullCheck((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_28); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_34; L_34 = (( Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 (*) (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_28, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); G_B8_0 = L_34; } IL_00a5: { V_7 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )G_B8_0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_35 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_35; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_36 = V_7; bool L_37; L_37 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_0), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_36, /*hidden argument*/NULL); if (L_37) { goto IL_00ce; } } { List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_38 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_39 = V_7; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_38); (( void (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_38, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_50 = V_3; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_50); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_51; L_51 = (( Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this)->get_RowCount_1(); List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 * L_54 = V_3; NullCheck((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)L_54); int32_t L_55; L_55 = (( int32_t (*) (List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA8E9836FBCE7599AF334057D7AC97D0F06BA77A5 *)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_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF * L_67 = ___f0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_68 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_69 = V_11; NullCheck(L_68); int32_t L_70 = L_69; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_67); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_72; L_72 = (( Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 (*) (Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t3AB2DBEEB61960C71E8C7FD4236D4D377805F8CF *)L_67, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); V_12 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_73 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_73; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_74 = V_12; bool L_75; L_75 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_0), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_74, /*hidden argument*/NULL); if (L_75) { goto IL_019b; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_76 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_5(); int32_t L_77 = V_8; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_78 = V_12; NullCheck(L_76); (L_76)->SetAt(static_cast(L_77), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_94 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_5(); int32_t L_95 = V_8; (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)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_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__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 #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_mF1174F63A7A40BDB5D43734D46CDCE83A7DB0EA0_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_1 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_mA18B88195AE873BBDFCABF69230D4417148DAFE0_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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_m01661B79FA35661AC1B66D2B5B90EFB8D2B3113D_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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 double SparseCompressedRowMatrixStorage_1_At_m56679C06CB5FD6229983CEAE0BCA9B9A33EE68A2_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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)); double L_4 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (double)L_4; } IL_0013: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; double L_8 = (L_5)->GetAt(static_cast(L_7)); return (double)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_mCA2402518824D97B75D611DE58A3DDD0678F4659_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, int32_t ___row0, int32_t ___column1, double ___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; double V_1 = 0.0; 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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)); double L_4 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (double)L_4; double L_5 = ___value2; bool L_6; L_6 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_1), (double)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_002c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_10 = V_0; double L_11 = ___value2; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (double)L_11); return; } IL_003a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_12 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (double)L_12; double L_13 = ___value2; bool L_14; L_14 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_1), (double)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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_21 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); int32_t L_24 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); NullCheck(L_25); NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_26; L_26 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_27 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); int32_t L_28 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_mCA2402518824D97B75D611DE58A3DDD0678F4659_RuntimeMethod_var))); } IL_00bd: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_32 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_5(); int64_t L_33 = V_3; (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)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: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_36 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_37 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_38 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_48 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_49 = V_0; double L_50 = ___value2; NullCheck(L_48); (L_48)->SetAt(static_cast(L_49), (double)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_m4739095D8C0F2421CF152671BF6B12899E26C9B9_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_5 = ___itemIndex0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_27 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_28 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_5(); int32_t L_29 = V_0; (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)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_mFF909A14871A98FAC073888065A080C1BC81C715_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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_mD89D109F0E4461DF546D9BAB5E7C5CAFB6404581_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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_mC594DC92CFD28D3CE3E4E42909E9496612CB88DF_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, const RuntimeMethod* method) { { NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_m63A4B4A0F0D10BF4146547135AE5FD269DFECCAD_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_m40002F3A331C8EE584983259FE5E11928B5982ED_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, const RuntimeMethod* method) { Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * G_B2_0 = NULL; SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * G_B2_1 = NULL; Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * G_B1_0 = NULL; SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * G_B1_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_0 = ((U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9__19_0_1(); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_1 = (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_0; G_B1_0 = L_1; G_B1_1 = ((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)(__this)); if (L_1) { G_B2_0 = L_1; G_B2_1 = ((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)(__this)); goto IL_0020; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062 * L_2 = ((U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9_0(); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_3 = (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, 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_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_4 = (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_3; ((U3CU3Ec_t5CED5C058BB2A3D49AC9910CE317CC8FBF310062_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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)(G_B1_1)); } IL_0020: { NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)G_B2_1); VirtualActionInvoker2< Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, int32_t >::Invoke(18 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapInplace(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)G_B2_1, (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)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_mAD28DF2A285E0E3509EE5E50F732D1ADD72FF566_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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; } DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); V_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = V_0; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6; L_6 = Double_GetHashCode_m33CB20AA5674C6F4367B7B08340B33FB979F9F39((double*)(double*)((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_mB2A1CCBF847FC253DBC434A8CD52DB80584CAE53_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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_m1FD9301E47FD3F4D07B13A6292A9215B678DDFA1_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0020; } } { NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_42 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_43 = V_4; int32_t L_44 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_45 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_74 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_75 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_5(); int32_t L_76 = V_0; (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)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_m6F6ADC31AE22A4E47BA1F85A114D192FED9E3A74_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return; } IL_0012: { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)((DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_8 = ___target0; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * 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)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; double L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_18); VirtualActionInvoker3< int32_t, int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_18, (int32_t)L_19, (int32_t)L_23, (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_m61C0C0D1263796EFA94B18E2D4424F25E7459D3A_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * ___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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_6) { goto IL_007b; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_8 = ___target0; NullCheck(L_8); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_8->get_Values_5(); NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_10; L_10 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_12 = ___target0; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_12->get_ColumnIndices_4(); NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_14; L_14 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_m9C9FBC191A300014BDA9EEBA5611328AFAA3E5AD_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * ___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_t32F19F458A9536740758634496A53C21111B630A * L_1 = ___target0; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t32F19F458A9536740758634496A53C21111B630A * 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)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; double L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_11); VirtualActionInvoker3< int32_t, int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_11, (int32_t)L_12, (int32_t)L_16, (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_mF4B4C50FF740CC3ED44CB6F6506D2440E33A157F_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * 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_mF4B4C50FF740CC3ED44CB6F6506D2440E33A157F_RuntimeMethod_var))); } IL_000e: { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_2 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_3 = V_0; if (!L_3) { goto IL_002c; } } { SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * 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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_48 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_49 = V_4; NullCheck(L_48); int32_t L_50 = L_49; double L_51 = (L_48)->GetAt(static_cast(L_50)); NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_43); VirtualActionInvoker3< int32_t, int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)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)), (double)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_mEC6A1C058FE98A205118D1EB3A316D9B3A7EABF0_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * ___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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_4 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)L_4); int32_t L_5; L_5 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (L_5) { goto IL_010c; } } { NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_7 = (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, 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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_7; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_8; L_8 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_16 = V_2; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_16); int32_t L_17; L_17 = (( int32_t (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_37 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_38 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_39 = V_7; NullCheck(L_38); int32_t L_40 = L_39; double L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_37); (( void (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_37, (double)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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_59 = V_2; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_59); int32_t L_60; L_60 = (( int32_t (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_64 = ___target0; NullCheck(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_64->get_RowPointers_3(); SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_66 = ___target0; NullCheck(L_66); int32_t L_67 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_66)->get_RowCount_1(); List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_68 = V_2; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_68); int32_t L_69; L_69 = (( int32_t (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_70 = ___target0; List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_71 = V_2; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_71); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_72; L_72 = (( DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_112 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_113 = V_12; NullCheck(L_112); int32_t L_114 = L_113; double L_115 = (L_112)->GetAt(static_cast(L_114)); NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_107); VirtualActionInvoker3< int32_t, int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)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)), (double)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_mF7BEBAA556D24C6DDB2302E3651BE8834A5DB6C0_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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_tA277E5F16CAEF08D29EFF6321141275420B25F22 * G_B31_1 = NULL; int32_t G_B30_0 = 0; VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * G_B30_1 = NULL; double G_B32_0 = 0.0; int32_t G_B32_1 = 0; VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * 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_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_11 = ___target0; int32_t L_12 = ___targetColumnIndex3; int32_t L_13 = ___columnCount4; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_11); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_11, (int32_t)L_12, (int32_t)L_13); } IL_0026: { return; } IL_0027: { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_14 = ___target0; V_2 = (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)IsInst((RuntimeObject*)L_14, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_18) == ((uint32_t)L_19)))) { goto IL_00b1; } } { int32_t L_20 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_ColumnCount_2(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_21 = V_2; NullCheck(L_21); int32_t L_22 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_21)->get_Length_1(); if ((!(((uint32_t)L_20) == ((uint32_t)L_22)))) { goto IL_00b1; } } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_26 = V_2; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_27 = V_2; NullCheck(L_27); int32_t L_28 = (int32_t)L_27->get_ValueCount_4(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_29 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_30 = V_2; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_36 = V_2; NullCheck(L_36); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_36->get_Indices_2(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_40 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_41 = V_0; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_42 = V_2; NullCheck(L_42); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_43 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_42->get_Values_3(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_66 = V_2; NullCheck(L_66); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_67 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_66->get_Indices_2(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_74 = V_2; NullCheck(L_74); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_75 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_74->get_Indices_2(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_91 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_90); V_9 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_98 = V_2; NullCheck(L_98); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_99 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_98->get_Values_3(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_116 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_117 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_130 = V_2; NullCheck(L_130); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_131 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_130->get_Values_3(); int32_t L_132 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_133 = V_9; int32_t L_134 = V_5; int32_t L_135 = V_6; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_139 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_140 = V_9; NullCheck(L_139); L_139->set_Values_3(L_140); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_141 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_142 = V_10; NullCheck(L_141); L_141->set_Indices_2(L_142); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * 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_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_146 = ___target0; int32_t L_147 = ___targetColumnIndex3; int32_t L_148 = ___columnCount4; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_146); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)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_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_150 = ___target0; int32_t L_151 = ___targetColumnIndex3; int32_t L_152 = ___columnCount4; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_150); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_156; L_156 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_tA277E5F16CAEF08D29EFF6321141275420B25F22 * 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)); double L_160 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_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: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_161 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_162 = V_15; NullCheck(L_161); int32_t L_163 = L_162; double 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_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)G_B32_2); VirtualActionInvoker2< int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)G_B32_2, (int32_t)G_B32_1, (double)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_m605D00CCCDC8BF5D4C54014D0E64B13929288D30_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } IL_0012: { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)((DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_8 = ___target0; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * 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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; double L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_18); VirtualActionInvoker3< int32_t, int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_18, (int32_t)L_22, (int32_t)L_23, (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_m0D7A15BA860F1B43DEFF6BC6884DDB40E9B041AF_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * ___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; } DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * L_6 = ___target0; NullCheck(L_6); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_6->get_Values_5(); V_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_7; SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = V_0; int32_t L_64 = V_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_65 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_66 = V_8; NullCheck(L_65); int32_t L_67 = L_66; double L_68 = (L_65)->GetAt(static_cast(L_67)); NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_mF32B30A97983AE0E5C4DB006B90AEE81643CA1CD_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * ___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_t32F19F458A9536740758634496A53C21111B630A * L_1 = ___target0; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t32F19F458A9536740758634496A53C21111B630A * L_13 = ___target0; NullCheck(L_13); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_14 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_20 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = L_21; double 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))), (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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 DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* SparseCompressedRowMatrixStorage_1_ToRowArrays_mCAD0DA2AE8D3CA65C0F4A670A894D0647B433DA2_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, const RuntimeMethod* method) { DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* V_0 = NULL; int32_t V_1 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_1 = (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 37), (uint32_t)L_0); V_0 = (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)L_1; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_ColumnCount_2(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_3); V_2 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* 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)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; double L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_13); (L_13)->SetAt(static_cast(L_17), (double)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; } } { DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_25 = V_0; int32_t L_26 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_27 = V_2; NullCheck(L_25); ArrayElementTypeCheck (L_25, L_27); (L_25)->SetAt(static_cast(L_26), (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0018; } } IL_0073: { DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_31 = V_0; return (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)L_31; } } // T[0...,0...] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E* SparseCompressedRowMatrixStorage_1_ToArray_mF7950BF533E31DBFEC410702D962D65CB5798ED0_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, const RuntimeMethod* method) { DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E* 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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); int32_t L_1 = (int32_t)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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 }; DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E* L_2 = (DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E*)GenArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38), L_3); V_0 = (DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E*)L_2; NullCheck((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 *)__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: { DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E* 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)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_19 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = L_20; double L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck((DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E*)L_13); ((DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E*)L_13)->SetAt((int32_t)L_14, (int32_t)L_18, (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_001e; } } IL_0064: { DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E* L_29 = V_0; return (DoubleU5BU2CU5D_t469708E84B24DAB3E509BDEC941060C69370193E*)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_m40DA9703BC718DCB8F4087F5EF8080C4C5801518_gshared (SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * __this, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___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; } double V_0 = 0.0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * V_2 = NULL; List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; double V_7 = 0.0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; double V_12 = 0.0; double G_B8_0 = 0.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)); double L_1 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (double)L_1; Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_2 = ___f0; double L_3 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_2); double L_4; L_4 = (( double (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_2, (double)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); bool L_5; L_5 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_0), (double)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; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); NullCheck(L_9); List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_10 = (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, 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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_13 = V_3; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_13); int32_t L_14; L_14 = (( int32_t (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_25 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_26 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_25); double L_27; L_27 = (( double (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_25, (double)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_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_28 = ___f0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_29 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__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; double L_33 = (L_29)->GetAt(static_cast(L_32)); NullCheck((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_28); double L_34; L_34 = (( double (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_28, (double)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); G_B8_0 = L_34; } IL_00a5: { V_7 = (double)G_B8_0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_35 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (double)L_35; double L_36 = V_7; bool L_37; L_37 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_0), (double)L_36, /*hidden argument*/NULL); if (L_37) { goto IL_00ce; } } { List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_38 = V_3; double L_39 = V_7; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_38); (( void (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_38, (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_50 = V_3; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_50); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_51; L_51 = (( DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this)->get_RowCount_1(); List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_54 = V_3; NullCheck((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)L_54); int32_t L_55; L_55 = (( int32_t (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)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_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_67 = ___f0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_68 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_69 = V_11; NullCheck(L_68); int32_t L_70 = L_69; double L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_67); double L_72; L_72 = (( double (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)L_67, (double)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); V_12 = (double)L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_73 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (double)L_73; double L_74 = V_12; bool L_75; L_75 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_0), (double)L_74, /*hidden argument*/NULL); if (L_75) { goto IL_019b; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_76 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_5(); int32_t L_77 = V_8; double L_78 = V_12; NullCheck(L_76); (L_76)->SetAt(static_cast(L_77), (double)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_94 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_5(); int32_t L_95 = V_8; (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)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_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__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_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; } }