#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 VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct 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 VirtualActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct GenericVirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t4F73F75E8C26B2D0BC0AA5F2AEDF08E3D2941562; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tB2C9A569D72248325F9E8D94F817130C39A52001; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD; // System.Func`2 struct Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244; // System.Func`2 struct Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C; // System.Func`2 struct Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tC51B0D1CF3D0A1E45BBD8B79324FE5CEA1C1CB72; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF17C4423FA7D07F70471E2AEEE9159E571790D8E; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t4B2D427AF9CB02627FF79789762E27659F959C7F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t4DFA5CB8F95829BAC3B2C5251EA018F27F9EFCB2; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tEF19E07B7F4DAFE6C1586168BBA83FCC98535DB1; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t673DFF64E51C18A8B1287F4BD988966CE3B15A45; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t14C3F7FC177A53FE7FBA514E30E0DCF43DE66980; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t3DB40800F84501170FEFE6BCC80F5EE350F35FCA; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t09F58DEAC788108F0AC1CCE6E48437A32C2438D2; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_tA6E43A87B098B770B48D9BA78C570074DDE2FAD9; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t7EB6E645B98CBD5EF01D1B19642BAD3E27325927; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_tBE38F9AD2FDC88B431B1EF740B56507BE71D5397; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t1238B62BB56D9E23F44FC7A2B36E11EE27B5128E; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t36EE8FA3FD23861B4E4DC46740BAAF29984F20CD; // System.Collections.Generic.IReadOnlyList`1 struct IReadOnlyList_1_t46AE69125C907C585F7FCD34FDC4F93678A6C298; // System.Lazy`1 struct Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E; // System.Lazy`1 struct Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363; // 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; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t867B4782C2B17175EC246BBC80137533A9D67631; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t26C9C5F64D2D2B9FB362630334C312B38570AE56; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_tDE9DE4941F7683B65E0F10DFD29FBC7B9CBC6497; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_tC66E12D5AADDFD24BAFA50A93986C7C53E377906; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t908103D85C37199FEC70CF02DBBD4DA09CE77DDA; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t63EAEC005312470922EC2AB07494FD33D07B16FD; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_tD511333B97DAE1AA397B2843D6943BCFFD1F0DDC; // System.Pinnable`1 struct Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED; // System.Pinnable`1 struct Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD; // System.Pinnable`1 struct Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A; // System.Pinnable`1 struct Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF; // System.Pinnable`1 struct Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637; // System.Pinnable`1 struct Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF; // System.Pinnable`1 struct Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03; // System.Pinnable`1 struct Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110; // System.Pinnable`1 struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D; // System.Threading.SparselyPopulatedArrayFragment`1 struct SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6; // System.Threading.SparselyPopulatedArray`1 struct SparselyPopulatedArray_1_tD55330C40D801085FD9D705F3844A08F28EFE37B; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584; // 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; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286; // System.Single[][] struct SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9; // 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; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase[] struct JpegColorConverterBaseU5BU5D_t4189DAFBF71C926882261D87B5E36A9ED6F0D1B7; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent[] struct JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] struct JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Single[,] struct SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.Threading.CancellationTokenSource struct CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3; // SixLabors.ImageSharp.Configuration struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // SixLabors.ImageSharp.IO.IFileSystem struct IFileSystem_tC69B6614586AB2F610D79E6C47189275D30486C2; // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory struct IImageProcessingContextFactory_tC47D420D349BF819E0E7F349FDFB058267BAC426; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent struct IJpegComponent_t43EB77D3E7DE9436CC2112A89AE2766ED3E91ED9; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData struct IRawJpegData_t001C624620EFC35568AB71D711136F0E9FEC4177; // SixLabors.ImageSharp.Formats.ImageFormatManager struct ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase struct JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent struct JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor struct JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame struct JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF; // SixLabors.ImageSharp.Memory.MemoryAllocator struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444; // System.Reflection.MethodInfo struct MethodInfo_t; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter struct SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894; // System.String struct String_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_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* JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_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* SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018; IL2CPP_EXTERN_C String_t* _stringLiteral773E15CBF4C1429363B537638F241A5DA2092F74; 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* Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_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* MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_At_m641E2ADBD3623EBACE3594A98B8942A6DC3BF9F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m7559E0EC1C9A39A4A2C04A20F249013642BCED75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseVectorStorage_1_CopyToUnchecked_m33B117474FE8CD792876243FA4A6D51DAC8D2CA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseVectorStorage_1_CopyToUnchecked_m727324F03064F518C4A05DF48D6E0CED71E40085_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseVectorStorage_1_CopyToUnchecked_mB6D422FEEA519F0D6039A38E6F9F5EE27B14AF55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseVectorStorage_1_CopyToUnchecked_mFBCE2FE4753FF4BD536E4102E584E78A135B982F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9; struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9; struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7; struct JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; struct SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43; 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 // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E : public RuntimeObject { public: public: }; struct U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 : public RuntimeObject { public: public: }; struct U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C : public RuntimeObject { public: public: }; struct U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 : public RuntimeObject { public: public: }; struct U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC : public RuntimeObject { public: public: }; struct U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 : public RuntimeObject { public: public: }; struct U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c struct U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 : public RuntimeObject { public: public: }; struct U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9 U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 * ___U3CU3E9_0; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_0 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_0_1; // System.Func`2 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1/<>c::<>9__10_1 Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___U3CU3E9__10_1_2; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast(offsetof(U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields, ___U3CU3E9__10_0_1)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; } inline void set_U3CU3E9__10_0_1(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__10_1_2() { return static_cast(offsetof(U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields, ___U3CU3E9__10_1_2)); } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * get_U3CU3E9__10_1_2() const { return ___U3CU3E9__10_1_2; } inline Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 ** get_address_of_U3CU3E9__10_1_2() { return &___U3CU3E9__10_1_2; } inline void set_U3CU3E9__10_1_2(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * value) { ___U3CU3E9__10_1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_1_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c struct U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF : public RuntimeObject { public: public: }; struct U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF_StaticFields { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9 U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF * ___U3CU3E9_0; // System.Func`2 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9__19_0 Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * ___U3CU3E9__19_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF * 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_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF_StaticFields, ___U3CU3E9__19_0_1)); } inline Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * get_U3CU3E9__19_0_1() const { return ___U3CU3E9__19_0_1; } inline Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 ** get_address_of_U3CU3E9__19_0_1() { return &___U3CU3E9__19_0_1; } inline void set_U3CU3E9__19_0_1(Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * value) { ___U3CU3E9__19_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__19_0_1), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27 struct U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>1__state int32_t ___U3CU3E1__state_0; // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>2__current double ___U3CU3E2__current_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>l__initialThreadId int32_t ___U3CU3El__initialThreadId_2; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>4__this SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * ___U3CU3E4__this_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__2 int32_t ___U3CkU3E5__2_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__3 int32_t ___U3CiU3E5__3_5; public: inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82, ___U3CU3E1__state_0)); } inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; } inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; } inline void set_U3CU3E1__state_0(int32_t value) { ___U3CU3E1__state_0 = value; } inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82, ___U3CU3E2__current_1)); } inline double get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; } inline double* get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; } inline void set_U3CU3E2__current_1(double value) { ___U3CU3E2__current_1 = value; } inline static int32_t get_offset_of_U3CU3El__initialThreadId_2() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82, ___U3CU3El__initialThreadId_2)); } inline int32_t get_U3CU3El__initialThreadId_2() const { return ___U3CU3El__initialThreadId_2; } inline int32_t* get_address_of_U3CU3El__initialThreadId_2() { return &___U3CU3El__initialThreadId_2; } inline void set_U3CU3El__initialThreadId_2(int32_t value) { ___U3CU3El__initialThreadId_2 = value; } inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82, ___U3CU3E4__this_3)); } inline SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; } inline SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; } inline void set_U3CU3E4__this_3(SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * value) { ___U3CU3E4__this_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value); } inline static int32_t get_offset_of_U3CkU3E5__2_4() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82, ___U3CkU3E5__2_4)); } inline int32_t get_U3CkU3E5__2_4() const { return ___U3CkU3E5__2_4; } inline int32_t* get_address_of_U3CkU3E5__2_4() { return &___U3CkU3E5__2_4; } inline void set_U3CkU3E5__2_4(int32_t value) { ___U3CkU3E5__2_4 = value; } inline static int32_t get_offset_of_U3CiU3E5__3_5() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82, ___U3CiU3E5__3_5)); } inline int32_t get_U3CiU3E5__3_5() const { return ___U3CiU3E5__3_5; } inline int32_t* get_address_of_U3CiU3E5__3_5() { return &___U3CiU3E5__3_5; } inline void set_U3CiU3E5__3_5(int32_t value) { ___U3CiU3E5__3_5 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27 struct U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>1__state int32_t ___U3CU3E1__state_0; // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>2__current float ___U3CU3E2__current_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>l__initialThreadId int32_t ___U3CU3El__initialThreadId_2; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>4__this SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * ___U3CU3E4__this_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__2 int32_t ___U3CkU3E5__2_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__3 int32_t ___U3CiU3E5__3_5; public: inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A, ___U3CU3E1__state_0)); } inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; } inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; } inline void set_U3CU3E1__state_0(int32_t value) { ___U3CU3E1__state_0 = value; } inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A, ___U3CU3E2__current_1)); } inline float get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; } inline float* get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; } inline void set_U3CU3E2__current_1(float value) { ___U3CU3E2__current_1 = value; } inline static int32_t get_offset_of_U3CU3El__initialThreadId_2() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A, ___U3CU3El__initialThreadId_2)); } inline int32_t get_U3CU3El__initialThreadId_2() const { return ___U3CU3El__initialThreadId_2; } inline int32_t* get_address_of_U3CU3El__initialThreadId_2() { return &___U3CU3El__initialThreadId_2; } inline void set_U3CU3El__initialThreadId_2(int32_t value) { ___U3CU3El__initialThreadId_2 = value; } inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A, ___U3CU3E4__this_3)); } inline SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; } inline SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; } inline void set_U3CU3E4__this_3(SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * value) { ___U3CU3E4__this_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value); } inline static int32_t get_offset_of_U3CkU3E5__2_4() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A, ___U3CkU3E5__2_4)); } inline int32_t get_U3CkU3E5__2_4() const { return ___U3CkU3E5__2_4; } inline int32_t* get_address_of_U3CkU3E5__2_4() { return &___U3CkU3E5__2_4; } inline void set_U3CkU3E5__2_4(int32_t value) { ___U3CkU3E5__2_4 = value; } inline static int32_t get_offset_of_U3CiU3E5__3_5() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A, ___U3CiU3E5__3_5)); } inline int32_t get_U3CiU3E5__3_5() const { return ___U3CiU3E5__3_5; } inline int32_t* get_address_of_U3CiU3E5__3_5() { return &___U3CiU3E5__3_5; } inline void set_U3CiU3E5__3_5(int32_t value) { ___U3CiU3E5__3_5 = value; } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t867B4782C2B17175EC246BBC80137533A9D67631 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t867B4782C2B17175EC246BBC80137533A9D67631 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t867B4782C2B17175EC246BBC80137533A9D67631 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t867B4782C2B17175EC246BBC80137533A9D67631 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t26C9C5F64D2D2B9FB362630334C312B38570AE56 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t26C9C5F64D2D2B9FB362630334C312B38570AE56 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t26C9C5F64D2D2B9FB362630334C312B38570AE56 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t26C9C5F64D2D2B9FB362630334C312B38570AE56 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_tDE9DE4941F7683B65E0F10DFD29FBC7B9CBC6497 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_tDE9DE4941F7683B65E0F10DFD29FBC7B9CBC6497 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_tDE9DE4941F7683B65E0F10DFD29FBC7B9CBC6497 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_tDE9DE4941F7683B65E0F10DFD29FBC7B9CBC6497 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_tC66E12D5AADDFD24BAFA50A93986C7C53E377906 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_tC66E12D5AADDFD24BAFA50A93986C7C53E377906 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_tC66E12D5AADDFD24BAFA50A93986C7C53E377906 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_tC66E12D5AADDFD24BAFA50A93986C7C53E377906 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t908103D85C37199FEC70CF02DBBD4DA09CE77DDA * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t908103D85C37199FEC70CF02DBBD4DA09CE77DDA * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t908103D85C37199FEC70CF02DBBD4DA09CE77DDA ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t908103D85C37199FEC70CF02DBBD4DA09CE77DDA * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t63EAEC005312470922EC2AB07494FD33D07B16FD * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t63EAEC005312470922EC2AB07494FD33D07B16FD * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t63EAEC005312470922EC2AB07494FD33D07B16FD ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t63EAEC005312470922EC2AB07494FD33D07B16FD * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_tD511333B97DAE1AA397B2843D6943BCFFD1F0DDC * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_tD511333B97DAE1AA397B2843D6943BCFFD1F0DDC * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_tD511333B97DAE1AA397B2843D6943BCFFD1F0DDC ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_tD511333B97DAE1AA397B2843D6943BCFFD1F0DDC * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____items_1)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__items_1() const { return ____items_1; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_StaticFields, ____emptyArray_5)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__emptyArray_5() const { return ____emptyArray_5; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ____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_t6726F9309570A0BDC5D42E10777F3E2931C487AA, ____items_1)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get__items_1() const { return ____items_1; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of__items_1() { return &____items_1; } inline void set__items_1(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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_t6726F9309570A0BDC5D42E10777F3E2931C487AA, ____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_t6726F9309570A0BDC5D42E10777F3E2931C487AA, ____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_t6726F9309570A0BDC5D42E10777F3E2931C487AA, ____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_t6726F9309570A0BDC5D42E10777F3E2931C487AA_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA_StaticFields, ____emptyArray_5)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get__emptyArray_5() const { return ____emptyArray_5; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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; } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 : 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106, ___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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106, ___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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero float ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields, ___Zero_0)); } inline float get_Zero_0() const { return ___Zero_0; } inline float* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(float value) { ___Zero_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 : public RuntimeObject { public: // T System.Pinnable`1::Data uint8_t ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110, ___Data_0)); } inline uint8_t get_Data_0() const { return ___Data_0; } inline uint8_t* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(uint8_t value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 : public RuntimeObject { public: // T System.Pinnable`1::Data float ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731, ___Data_0)); } inline float get_Data_0() const { return ___Data_0; } inline float* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(float value) { ___Data_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 : public RuntimeObject { public: public: }; struct PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C : public RuntimeObject { public: public: }; struct PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A : public RuntimeObject { public: public: }; struct PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E : public RuntimeObject { public: public: }; struct PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA : public RuntimeObject { public: public: }; struct PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 : public RuntimeObject { public: public: }; struct PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE : public RuntimeObject { public: public: }; struct PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // System.Threading.SparselyPopulatedArray`1 struct SparselyPopulatedArray_1_tD55330C40D801085FD9D705F3844A08F28EFE37B : public RuntimeObject { public: // System.Threading.SparselyPopulatedArrayFragment`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.SparselyPopulatedArray`1::m_tail SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___m_tail_0; public: inline static int32_t get_offset_of_m_tail_0() { return static_cast(offsetof(SparselyPopulatedArray_1_tD55330C40D801085FD9D705F3844A08F28EFE37B, ___m_tail_0)); } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * get_m_tail_0() const { return ___m_tail_0; } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 ** get_address_of_m_tail_0() { return &___m_tail_0; } inline void set_m_tail_0(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * value) { ___m_tail_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_tail_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; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 : 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_t292723551089F1C59EC575A26EE46FAF3C0C9286, ___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_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero float ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields, ___Zero_0)); } inline float get_Zero_0() const { return ___Zero_0; } inline float* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(float value) { ___Zero_0 = value; } }; struct Il2CppArrayBounds; // System.Array // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame struct JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF : public RuntimeObject { public: // System.Boolean SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField bool ___U3CExtendedU3Ek__BackingField_0; // System.Boolean SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField bool ___U3CProgressiveU3Ek__BackingField_1; // System.Boolean SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField bool ___U3CMultiScanU3Ek__BackingField_2; // System.Byte SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField uint8_t ___U3CPrecisionU3Ek__BackingField_3; // System.Single SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField float ___U3CMaxColorChannelValueU3Ek__BackingField_4; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField int32_t ___U3CPixelHeightU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField int32_t ___U3CPixelWidthU3Ek__BackingField_6; // System.Byte SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField uint8_t ___U3CComponentCountU3Ek__BackingField_7; // System.Byte[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___U3CComponentIdsU3Ek__BackingField_8; // System.Byte[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___U3CComponentOrderU3Ek__BackingField_9; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* ___U3CComponentsU3Ek__BackingField_10; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField int32_t ___U3CMcusPerLineU3Ek__BackingField_11; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::k__BackingField int32_t ___U3CMcusPerColumnU3Ek__BackingField_12; public: inline static int32_t get_offset_of_U3CExtendedU3Ek__BackingField_0() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CExtendedU3Ek__BackingField_0)); } inline bool get_U3CExtendedU3Ek__BackingField_0() const { return ___U3CExtendedU3Ek__BackingField_0; } inline bool* get_address_of_U3CExtendedU3Ek__BackingField_0() { return &___U3CExtendedU3Ek__BackingField_0; } inline void set_U3CExtendedU3Ek__BackingField_0(bool value) { ___U3CExtendedU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CProgressiveU3Ek__BackingField_1() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CProgressiveU3Ek__BackingField_1)); } inline bool get_U3CProgressiveU3Ek__BackingField_1() const { return ___U3CProgressiveU3Ek__BackingField_1; } inline bool* get_address_of_U3CProgressiveU3Ek__BackingField_1() { return &___U3CProgressiveU3Ek__BackingField_1; } inline void set_U3CProgressiveU3Ek__BackingField_1(bool value) { ___U3CProgressiveU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CMultiScanU3Ek__BackingField_2() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CMultiScanU3Ek__BackingField_2)); } inline bool get_U3CMultiScanU3Ek__BackingField_2() const { return ___U3CMultiScanU3Ek__BackingField_2; } inline bool* get_address_of_U3CMultiScanU3Ek__BackingField_2() { return &___U3CMultiScanU3Ek__BackingField_2; } inline void set_U3CMultiScanU3Ek__BackingField_2(bool value) { ___U3CMultiScanU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CPrecisionU3Ek__BackingField_3() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CPrecisionU3Ek__BackingField_3)); } inline uint8_t get_U3CPrecisionU3Ek__BackingField_3() const { return ___U3CPrecisionU3Ek__BackingField_3; } inline uint8_t* get_address_of_U3CPrecisionU3Ek__BackingField_3() { return &___U3CPrecisionU3Ek__BackingField_3; } inline void set_U3CPrecisionU3Ek__BackingField_3(uint8_t value) { ___U3CPrecisionU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3CMaxColorChannelValueU3Ek__BackingField_4() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CMaxColorChannelValueU3Ek__BackingField_4)); } inline float get_U3CMaxColorChannelValueU3Ek__BackingField_4() const { return ___U3CMaxColorChannelValueU3Ek__BackingField_4; } inline float* get_address_of_U3CMaxColorChannelValueU3Ek__BackingField_4() { return &___U3CMaxColorChannelValueU3Ek__BackingField_4; } inline void set_U3CMaxColorChannelValueU3Ek__BackingField_4(float value) { ___U3CMaxColorChannelValueU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CPixelHeightU3Ek__BackingField_5() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CPixelHeightU3Ek__BackingField_5)); } inline int32_t get_U3CPixelHeightU3Ek__BackingField_5() const { return ___U3CPixelHeightU3Ek__BackingField_5; } inline int32_t* get_address_of_U3CPixelHeightU3Ek__BackingField_5() { return &___U3CPixelHeightU3Ek__BackingField_5; } inline void set_U3CPixelHeightU3Ek__BackingField_5(int32_t value) { ___U3CPixelHeightU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CPixelWidthU3Ek__BackingField_6() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CPixelWidthU3Ek__BackingField_6)); } inline int32_t get_U3CPixelWidthU3Ek__BackingField_6() const { return ___U3CPixelWidthU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CPixelWidthU3Ek__BackingField_6() { return &___U3CPixelWidthU3Ek__BackingField_6; } inline void set_U3CPixelWidthU3Ek__BackingField_6(int32_t value) { ___U3CPixelWidthU3Ek__BackingField_6 = value; } inline static int32_t get_offset_of_U3CComponentCountU3Ek__BackingField_7() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CComponentCountU3Ek__BackingField_7)); } inline uint8_t get_U3CComponentCountU3Ek__BackingField_7() const { return ___U3CComponentCountU3Ek__BackingField_7; } inline uint8_t* get_address_of_U3CComponentCountU3Ek__BackingField_7() { return &___U3CComponentCountU3Ek__BackingField_7; } inline void set_U3CComponentCountU3Ek__BackingField_7(uint8_t value) { ___U3CComponentCountU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CComponentIdsU3Ek__BackingField_8() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CComponentIdsU3Ek__BackingField_8)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_U3CComponentIdsU3Ek__BackingField_8() const { return ___U3CComponentIdsU3Ek__BackingField_8; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_U3CComponentIdsU3Ek__BackingField_8() { return &___U3CComponentIdsU3Ek__BackingField_8; } inline void set_U3CComponentIdsU3Ek__BackingField_8(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___U3CComponentIdsU3Ek__BackingField_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CComponentIdsU3Ek__BackingField_8), (void*)value); } inline static int32_t get_offset_of_U3CComponentOrderU3Ek__BackingField_9() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CComponentOrderU3Ek__BackingField_9)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_U3CComponentOrderU3Ek__BackingField_9() const { return ___U3CComponentOrderU3Ek__BackingField_9; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_U3CComponentOrderU3Ek__BackingField_9() { return &___U3CComponentOrderU3Ek__BackingField_9; } inline void set_U3CComponentOrderU3Ek__BackingField_9(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___U3CComponentOrderU3Ek__BackingField_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CComponentOrderU3Ek__BackingField_9), (void*)value); } inline static int32_t get_offset_of_U3CComponentsU3Ek__BackingField_10() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CComponentsU3Ek__BackingField_10)); } inline JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* get_U3CComponentsU3Ek__BackingField_10() const { return ___U3CComponentsU3Ek__BackingField_10; } inline JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7** get_address_of_U3CComponentsU3Ek__BackingField_10() { return &___U3CComponentsU3Ek__BackingField_10; } inline void set_U3CComponentsU3Ek__BackingField_10(JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* value) { ___U3CComponentsU3Ek__BackingField_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CComponentsU3Ek__BackingField_10), (void*)value); } inline static int32_t get_offset_of_U3CMcusPerLineU3Ek__BackingField_11() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CMcusPerLineU3Ek__BackingField_11)); } inline int32_t get_U3CMcusPerLineU3Ek__BackingField_11() const { return ___U3CMcusPerLineU3Ek__BackingField_11; } inline int32_t* get_address_of_U3CMcusPerLineU3Ek__BackingField_11() { return &___U3CMcusPerLineU3Ek__BackingField_11; } inline void set_U3CMcusPerLineU3Ek__BackingField_11(int32_t value) { ___U3CMcusPerLineU3Ek__BackingField_11 = value; } inline static int32_t get_offset_of_U3CMcusPerColumnU3Ek__BackingField_12() { return static_cast(offsetof(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF, ___U3CMcusPerColumnU3Ek__BackingField_12)); } inline int32_t get_U3CMcusPerColumnU3Ek__BackingField_12() const { return ___U3CMcusPerColumnU3Ek__BackingField_12; } inline int32_t* get_address_of_U3CMcusPerColumnU3Ek__BackingField_12() { return &___U3CMcusPerColumnU3Ek__BackingField_12; } inline void set_U3CMcusPerColumnU3Ek__BackingField_12(int32_t value) { ___U3CMcusPerColumnU3Ek__BackingField_12 = value; } }; // SixLabors.ImageSharp.Memory.MemoryAllocator struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 : public RuntimeObject { public: public: }; struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields { public: // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Memory.MemoryAllocator::k__BackingField MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CDefaultU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_0() { return static_cast(offsetof(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields, ___U3CDefaultU3Ek__BackingField_0)); } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_U3CDefaultU3Ek__BackingField_0() const { return ___U3CDefaultU3Ek__BackingField_0; } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_U3CDefaultU3Ek__BackingField_0() { return &___U3CDefaultU3Ek__BackingField_0; } inline void set_U3CDefaultU3Ek__BackingField_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value) { ___U3CDefaultU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter struct SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 : public RuntimeObject { public: // System.Boolean SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::k__BackingField bool ___U3CConvertedU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CConvertedU3Ek__BackingField_0() { return static_cast(offsetof(SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894, ___U3CConvertedU3Ek__BackingField_0)); } inline bool get_U3CConvertedU3Ek__BackingField_0() const { return ___U3CConvertedU3Ek__BackingField_0; } inline bool* get_address_of_U3CConvertedU3Ek__BackingField_0() { return &___U3CConvertedU3Ek__BackingField_0; } inline void set_U3CConvertedU3Ek__BackingField_0(bool value) { ___U3CConvertedU3Ek__BackingField_0 = value; } }; // 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 { }; // SixLabors.ImageSharp.SimdUtils/ExtendedIntrinsics struct ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234 : public RuntimeObject { public: public: }; struct ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_StaticFields { public: // System.Boolean SixLabors.ImageSharp.SimdUtils/ExtendedIntrinsics::k__BackingField bool ___U3CIsAvailableU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CIsAvailableU3Ek__BackingField_0() { return static_cast(offsetof(ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_StaticFields, ___U3CIsAvailableU3Ek__BackingField_0)); } inline bool get_U3CIsAvailableU3Ek__BackingField_0() const { return ___U3CIsAvailableU3Ek__BackingField_0; } inline bool* get_address_of_U3CIsAvailableU3Ek__BackingField_0() { return &___U3CIsAvailableU3Ek__BackingField_0; } inline void set_U3CIsAvailableU3Ek__BackingField_0(bool value) { ___U3CIsAvailableU3Ek__BackingField_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD : public MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD, ___Data_3)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Data_3() const { return ___Data_3; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 : public MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 { 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 SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___Values_5; public: inline static int32_t get_offset_of_RowPointers_3() { return static_cast(offsetof(SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305, ___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_t7BEEA8990090427CEDBE802350DD24E2FD512305, ___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_t7BEEA8990090427CEDBE802350DD24E2FD512305, ___Values_5)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Values_5() const { return ___Values_5; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Values_5() { return &___Values_5; } inline void set_Values_5(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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; } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D : public VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 { public: // System.Int32[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Indices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Indices_2; // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Values SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D, ___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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D, ___Values_3)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Values_3() const { return ___Values_3; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Values_3() { return &___Values_3; } inline void set_Values_3(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D, ___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.Threading.SparselyPopulatedArrayAddInfo`1 struct SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D { public: // System.Threading.SparselyPopulatedArrayFragment`1 System.Threading.SparselyPopulatedArrayAddInfo`1::m_source SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___m_source_0; // System.Int32 System.Threading.SparselyPopulatedArrayAddInfo`1::m_index int32_t ___m_index_1; public: inline static int32_t get_offset_of_m_source_0() { return static_cast(offsetof(SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D, ___m_source_0)); } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * get_m_source_0() const { return ___m_source_0; } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 ** get_address_of_m_source_0() { return &___m_source_0; } inline void set_m_source_0(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * value) { ___m_source_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_source_0), (void*)value); } inline static int32_t get_offset_of_m_index_1() { return static_cast(offsetof(SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D, ___m_index_1)); } inline int32_t get_m_index_1() const { return ___m_index_1; } inline int32_t* get_address_of_m_index_1() { return &___m_index_1; } inline void set_m_index_1(int32_t value) { ___m_index_1 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___pixelBuffer_6)); } inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___pixelBuffer_6)); } inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___pixelBuffer_6)); } inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___pixelBuffer_6)); } inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___pixelBuffer_6)); } inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___pixelBuffer_6)); } inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1 struct SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 : public SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_1; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::componentProcessors JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* ___componentProcessors_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::colorConverter JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * ___colorConverter_3; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::rgbBuffer RuntimeObject* ___rgbBuffer_4; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::paddedProxyPixelRow RuntimeObject* ___paddedProxyPixelRow_5; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelBuffer Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___pixelBuffer_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowsPerStep int32_t ___pixelRowsPerStep_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::pixelRowCounter int32_t ___pixelRowCounter_8; public: inline static int32_t get_offset_of_configuration_1() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___configuration_1)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_1() const { return ___configuration_1; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_1() { return &___configuration_1; } inline void set_configuration_1(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_1), (void*)value); } inline static int32_t get_offset_of_componentProcessors_2() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___componentProcessors_2)); } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* get_componentProcessors_2() const { return ___componentProcessors_2; } inline JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70** get_address_of_componentProcessors_2() { return &___componentProcessors_2; } inline void set_componentProcessors_2(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* value) { ___componentProcessors_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___componentProcessors_2), (void*)value); } inline static int32_t get_offset_of_colorConverter_3() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___colorConverter_3)); } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * get_colorConverter_3() const { return ___colorConverter_3; } inline JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B ** get_address_of_colorConverter_3() { return &___colorConverter_3; } inline void set_colorConverter_3(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * value) { ___colorConverter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___colorConverter_3), (void*)value); } inline static int32_t get_offset_of_rgbBuffer_4() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___rgbBuffer_4)); } inline RuntimeObject* get_rgbBuffer_4() const { return ___rgbBuffer_4; } inline RuntimeObject** get_address_of_rgbBuffer_4() { return &___rgbBuffer_4; } inline void set_rgbBuffer_4(RuntimeObject* value) { ___rgbBuffer_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rgbBuffer_4), (void*)value); } inline static int32_t get_offset_of_paddedProxyPixelRow_5() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___paddedProxyPixelRow_5)); } inline RuntimeObject* get_paddedProxyPixelRow_5() const { return ___paddedProxyPixelRow_5; } inline RuntimeObject** get_address_of_paddedProxyPixelRow_5() { return &___paddedProxyPixelRow_5; } inline void set_paddedProxyPixelRow_5(RuntimeObject* value) { ___paddedProxyPixelRow_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___paddedProxyPixelRow_5), (void*)value); } inline static int32_t get_offset_of_pixelBuffer_6() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___pixelBuffer_6)); } inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_pixelBuffer_6() const { return ___pixelBuffer_6; } inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_pixelBuffer_6() { return &___pixelBuffer_6; } inline void set_pixelBuffer_6(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value) { ___pixelBuffer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___pixelBuffer_6), (void*)value); } inline static int32_t get_offset_of_pixelRowsPerStep_7() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___pixelRowsPerStep_7)); } inline int32_t get_pixelRowsPerStep_7() const { return ___pixelRowsPerStep_7; } inline int32_t* get_address_of_pixelRowsPerStep_7() { return &___pixelRowsPerStep_7; } inline void set_pixelRowsPerStep_7(int32_t value) { ___pixelRowsPerStep_7 = value; } inline static int32_t get_offset_of_pixelRowCounter_8() { return static_cast(offsetof(SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584, ___pixelRowCounter_8)); } inline int32_t get_pixelRowCounter_8() const { return ___pixelRowCounter_8; } inline int32_t* get_address_of_pixelRowCounter_8() { return &___pixelRowCounter_8; } inline void set_pixelRowCounter_8(int32_t value) { ___pixelRowCounter_8 = value; } }; // SixLabors.ImageSharp.PixelFormats.A8 struct A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.A8::k__BackingField uint8_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4, ___U3CPackedValueU3Ek__BackingField_0)); } inline uint8_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; } inline uint8_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; } inline void set_U3CPackedValueU3Ek__BackingField_0(uint8_t value) { ___U3CPackedValueU3Ek__BackingField_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Bgr24 struct Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 { public: union { #pragma pack(push, tp, 1) struct { // System.Byte SixLabors.ImageSharp.PixelFormats.Bgr24::B uint8_t ___B_0; }; #pragma pack(pop, tp) struct { uint8_t ___B_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___G_1_OffsetPadding[1]; // System.Byte SixLabors.ImageSharp.PixelFormats.Bgr24::G uint8_t ___G_1; }; #pragma pack(pop, tp) struct { char ___G_1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___G_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___R_2_OffsetPadding[2]; // System.Byte SixLabors.ImageSharp.PixelFormats.Bgr24::R uint8_t ___R_2; }; #pragma pack(pop, tp) struct { char ___R_2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___R_2_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_B_0() { return static_cast(offsetof(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9, ___B_0)); } inline uint8_t get_B_0() const { return ___B_0; } inline uint8_t* get_address_of_B_0() { return &___B_0; } inline void set_B_0(uint8_t value) { ___B_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_R_2() { return static_cast(offsetof(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9, ___R_2)); } inline uint8_t get_R_2() const { return ___R_2; } inline uint8_t* get_address_of_R_2() { return &___R_2; } inline void set_R_2(uint8_t value) { ___R_2 = value; } }; // SixLabors.ImageSharp.PixelFormats.Bgr565 struct Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgr565::k__BackingField uint16_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C, ___U3CPackedValueU3Ek__BackingField_0)); } inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; } inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; } inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value) { ___U3CPackedValueU3Ek__BackingField_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Bgra4444 struct Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgra4444::k__BackingField uint16_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4, ___U3CPackedValueU3Ek__BackingField_0)); } inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; } inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; } inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value) { ___U3CPackedValueU3Ek__BackingField_0 = 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.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD { public: // System.Threading.CancellationTokenSource System.Threading.CancellationToken::m_source CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; public: inline static int32_t get_offset_of_m_source_0() { return static_cast(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD, ___m_source_0)); } inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * get_m_source_0() const { return ___m_source_0; } inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 ** get_address_of_m_source_0() { return &___m_source_0; } inline void set_m_source_0(CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * value) { ___m_source_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_source_0), (void*)value); } }; struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields { public: // System.Action`1 System.Threading.CancellationToken::s_ActionToActionObjShunt Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___s_ActionToActionObjShunt_1; public: inline static int32_t get_offset_of_s_ActionToActionObjShunt_1() { return static_cast(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields, ___s_ActionToActionObjShunt_1)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get_s_ActionToActionObjShunt_1() const { return ___s_ActionToActionObjShunt_1; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of_s_ActionToActionObjShunt_1() { return &___s_ActionToActionObjShunt_1; } inline void set_s_ActionToActionObjShunt_1(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ___s_ActionToActionObjShunt_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_ActionToActionObjShunt_1), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_pinvoke { CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; }; // Native definition for COM marshalling of System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_com { CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; }; // 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.Numerics.Register struct Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2 { public: union { #pragma pack(push, tp, 1) struct { // System.Byte System.Numerics.Register::byte_0 uint8_t ___byte_0_0; }; #pragma pack(pop, tp) struct { uint8_t ___byte_0_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_1_1_OffsetPadding[1]; // System.Byte System.Numerics.Register::byte_1 uint8_t ___byte_1_1; }; #pragma pack(pop, tp) struct { char ___byte_1_1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___byte_1_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_2_2_OffsetPadding[2]; // System.Byte System.Numerics.Register::byte_2 uint8_t ___byte_2_2; }; #pragma pack(pop, tp) struct { char ___byte_2_2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___byte_2_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_3_3_OffsetPadding[3]; // System.Byte System.Numerics.Register::byte_3 uint8_t ___byte_3_3; }; #pragma pack(pop, tp) struct { char ___byte_3_3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___byte_3_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_4_4_OffsetPadding[4]; // System.Byte System.Numerics.Register::byte_4 uint8_t ___byte_4_4; }; #pragma pack(pop, tp) struct { char ___byte_4_4_OffsetPadding_forAlignmentOnly[4]; uint8_t ___byte_4_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_5_5_OffsetPadding[5]; // System.Byte System.Numerics.Register::byte_5 uint8_t ___byte_5_5; }; #pragma pack(pop, tp) struct { char ___byte_5_5_OffsetPadding_forAlignmentOnly[5]; uint8_t ___byte_5_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_6_6_OffsetPadding[6]; // System.Byte System.Numerics.Register::byte_6 uint8_t ___byte_6_6; }; #pragma pack(pop, tp) struct { char ___byte_6_6_OffsetPadding_forAlignmentOnly[6]; uint8_t ___byte_6_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_7_7_OffsetPadding[7]; // System.Byte System.Numerics.Register::byte_7 uint8_t ___byte_7_7; }; #pragma pack(pop, tp) struct { char ___byte_7_7_OffsetPadding_forAlignmentOnly[7]; uint8_t ___byte_7_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_8_8_OffsetPadding[8]; // System.Byte System.Numerics.Register::byte_8 uint8_t ___byte_8_8; }; #pragma pack(pop, tp) struct { char ___byte_8_8_OffsetPadding_forAlignmentOnly[8]; uint8_t ___byte_8_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_9_9_OffsetPadding[9]; // System.Byte System.Numerics.Register::byte_9 uint8_t ___byte_9_9; }; #pragma pack(pop, tp) struct { char ___byte_9_9_OffsetPadding_forAlignmentOnly[9]; uint8_t ___byte_9_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_10_10_OffsetPadding[10]; // System.Byte System.Numerics.Register::byte_10 uint8_t ___byte_10_10; }; #pragma pack(pop, tp) struct { char ___byte_10_10_OffsetPadding_forAlignmentOnly[10]; uint8_t ___byte_10_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_11_11_OffsetPadding[11]; // System.Byte System.Numerics.Register::byte_11 uint8_t ___byte_11_11; }; #pragma pack(pop, tp) struct { char ___byte_11_11_OffsetPadding_forAlignmentOnly[11]; uint8_t ___byte_11_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_12_12_OffsetPadding[12]; // System.Byte System.Numerics.Register::byte_12 uint8_t ___byte_12_12; }; #pragma pack(pop, tp) struct { char ___byte_12_12_OffsetPadding_forAlignmentOnly[12]; uint8_t ___byte_12_12_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_13_13_OffsetPadding[13]; // System.Byte System.Numerics.Register::byte_13 uint8_t ___byte_13_13; }; #pragma pack(pop, tp) struct { char ___byte_13_13_OffsetPadding_forAlignmentOnly[13]; uint8_t ___byte_13_13_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_14_14_OffsetPadding[14]; // System.Byte System.Numerics.Register::byte_14 uint8_t ___byte_14_14; }; #pragma pack(pop, tp) struct { char ___byte_14_14_OffsetPadding_forAlignmentOnly[14]; uint8_t ___byte_14_14_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___byte_15_15_OffsetPadding[15]; // System.Byte System.Numerics.Register::byte_15 uint8_t ___byte_15_15; }; #pragma pack(pop, tp) struct { char ___byte_15_15_OffsetPadding_forAlignmentOnly[15]; uint8_t ___byte_15_15_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.SByte System.Numerics.Register::sbyte_0 int8_t ___sbyte_0_16; }; #pragma pack(pop, tp) struct { int8_t ___sbyte_0_16_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_1_17_OffsetPadding[1]; // System.SByte System.Numerics.Register::sbyte_1 int8_t ___sbyte_1_17; }; #pragma pack(pop, tp) struct { char ___sbyte_1_17_OffsetPadding_forAlignmentOnly[1]; int8_t ___sbyte_1_17_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_2_18_OffsetPadding[2]; // System.SByte System.Numerics.Register::sbyte_2 int8_t ___sbyte_2_18; }; #pragma pack(pop, tp) struct { char ___sbyte_2_18_OffsetPadding_forAlignmentOnly[2]; int8_t ___sbyte_2_18_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_3_19_OffsetPadding[3]; // System.SByte System.Numerics.Register::sbyte_3 int8_t ___sbyte_3_19; }; #pragma pack(pop, tp) struct { char ___sbyte_3_19_OffsetPadding_forAlignmentOnly[3]; int8_t ___sbyte_3_19_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_4_20_OffsetPadding[4]; // System.SByte System.Numerics.Register::sbyte_4 int8_t ___sbyte_4_20; }; #pragma pack(pop, tp) struct { char ___sbyte_4_20_OffsetPadding_forAlignmentOnly[4]; int8_t ___sbyte_4_20_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_5_21_OffsetPadding[5]; // System.SByte System.Numerics.Register::sbyte_5 int8_t ___sbyte_5_21; }; #pragma pack(pop, tp) struct { char ___sbyte_5_21_OffsetPadding_forAlignmentOnly[5]; int8_t ___sbyte_5_21_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_6_22_OffsetPadding[6]; // System.SByte System.Numerics.Register::sbyte_6 int8_t ___sbyte_6_22; }; #pragma pack(pop, tp) struct { char ___sbyte_6_22_OffsetPadding_forAlignmentOnly[6]; int8_t ___sbyte_6_22_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_7_23_OffsetPadding[7]; // System.SByte System.Numerics.Register::sbyte_7 int8_t ___sbyte_7_23; }; #pragma pack(pop, tp) struct { char ___sbyte_7_23_OffsetPadding_forAlignmentOnly[7]; int8_t ___sbyte_7_23_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_8_24_OffsetPadding[8]; // System.SByte System.Numerics.Register::sbyte_8 int8_t ___sbyte_8_24; }; #pragma pack(pop, tp) struct { char ___sbyte_8_24_OffsetPadding_forAlignmentOnly[8]; int8_t ___sbyte_8_24_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_9_25_OffsetPadding[9]; // System.SByte System.Numerics.Register::sbyte_9 int8_t ___sbyte_9_25; }; #pragma pack(pop, tp) struct { char ___sbyte_9_25_OffsetPadding_forAlignmentOnly[9]; int8_t ___sbyte_9_25_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_10_26_OffsetPadding[10]; // System.SByte System.Numerics.Register::sbyte_10 int8_t ___sbyte_10_26; }; #pragma pack(pop, tp) struct { char ___sbyte_10_26_OffsetPadding_forAlignmentOnly[10]; int8_t ___sbyte_10_26_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_11_27_OffsetPadding[11]; // System.SByte System.Numerics.Register::sbyte_11 int8_t ___sbyte_11_27; }; #pragma pack(pop, tp) struct { char ___sbyte_11_27_OffsetPadding_forAlignmentOnly[11]; int8_t ___sbyte_11_27_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_12_28_OffsetPadding[12]; // System.SByte System.Numerics.Register::sbyte_12 int8_t ___sbyte_12_28; }; #pragma pack(pop, tp) struct { char ___sbyte_12_28_OffsetPadding_forAlignmentOnly[12]; int8_t ___sbyte_12_28_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_13_29_OffsetPadding[13]; // System.SByte System.Numerics.Register::sbyte_13 int8_t ___sbyte_13_29; }; #pragma pack(pop, tp) struct { char ___sbyte_13_29_OffsetPadding_forAlignmentOnly[13]; int8_t ___sbyte_13_29_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_14_30_OffsetPadding[14]; // System.SByte System.Numerics.Register::sbyte_14 int8_t ___sbyte_14_30; }; #pragma pack(pop, tp) struct { char ___sbyte_14_30_OffsetPadding_forAlignmentOnly[14]; int8_t ___sbyte_14_30_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sbyte_15_31_OffsetPadding[15]; // System.SByte System.Numerics.Register::sbyte_15 int8_t ___sbyte_15_31; }; #pragma pack(pop, tp) struct { char ___sbyte_15_31_OffsetPadding_forAlignmentOnly[15]; int8_t ___sbyte_15_31_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt16 System.Numerics.Register::uint16_0 uint16_t ___uint16_0_32; }; #pragma pack(pop, tp) struct { uint16_t ___uint16_0_32_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_1_33_OffsetPadding[2]; // System.UInt16 System.Numerics.Register::uint16_1 uint16_t ___uint16_1_33; }; #pragma pack(pop, tp) struct { char ___uint16_1_33_OffsetPadding_forAlignmentOnly[2]; uint16_t ___uint16_1_33_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_2_34_OffsetPadding[4]; // System.UInt16 System.Numerics.Register::uint16_2 uint16_t ___uint16_2_34; }; #pragma pack(pop, tp) struct { char ___uint16_2_34_OffsetPadding_forAlignmentOnly[4]; uint16_t ___uint16_2_34_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_3_35_OffsetPadding[6]; // System.UInt16 System.Numerics.Register::uint16_3 uint16_t ___uint16_3_35; }; #pragma pack(pop, tp) struct { char ___uint16_3_35_OffsetPadding_forAlignmentOnly[6]; uint16_t ___uint16_3_35_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_4_36_OffsetPadding[8]; // System.UInt16 System.Numerics.Register::uint16_4 uint16_t ___uint16_4_36; }; #pragma pack(pop, tp) struct { char ___uint16_4_36_OffsetPadding_forAlignmentOnly[8]; uint16_t ___uint16_4_36_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_5_37_OffsetPadding[10]; // System.UInt16 System.Numerics.Register::uint16_5 uint16_t ___uint16_5_37; }; #pragma pack(pop, tp) struct { char ___uint16_5_37_OffsetPadding_forAlignmentOnly[10]; uint16_t ___uint16_5_37_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_6_38_OffsetPadding[12]; // System.UInt16 System.Numerics.Register::uint16_6 uint16_t ___uint16_6_38; }; #pragma pack(pop, tp) struct { char ___uint16_6_38_OffsetPadding_forAlignmentOnly[12]; uint16_t ___uint16_6_38_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint16_7_39_OffsetPadding[14]; // System.UInt16 System.Numerics.Register::uint16_7 uint16_t ___uint16_7_39; }; #pragma pack(pop, tp) struct { char ___uint16_7_39_OffsetPadding_forAlignmentOnly[14]; uint16_t ___uint16_7_39_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int16 System.Numerics.Register::int16_0 int16_t ___int16_0_40; }; #pragma pack(pop, tp) struct { int16_t ___int16_0_40_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_1_41_OffsetPadding[2]; // System.Int16 System.Numerics.Register::int16_1 int16_t ___int16_1_41; }; #pragma pack(pop, tp) struct { char ___int16_1_41_OffsetPadding_forAlignmentOnly[2]; int16_t ___int16_1_41_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_2_42_OffsetPadding[4]; // System.Int16 System.Numerics.Register::int16_2 int16_t ___int16_2_42; }; #pragma pack(pop, tp) struct { char ___int16_2_42_OffsetPadding_forAlignmentOnly[4]; int16_t ___int16_2_42_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_3_43_OffsetPadding[6]; // System.Int16 System.Numerics.Register::int16_3 int16_t ___int16_3_43; }; #pragma pack(pop, tp) struct { char ___int16_3_43_OffsetPadding_forAlignmentOnly[6]; int16_t ___int16_3_43_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_4_44_OffsetPadding[8]; // System.Int16 System.Numerics.Register::int16_4 int16_t ___int16_4_44; }; #pragma pack(pop, tp) struct { char ___int16_4_44_OffsetPadding_forAlignmentOnly[8]; int16_t ___int16_4_44_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_5_45_OffsetPadding[10]; // System.Int16 System.Numerics.Register::int16_5 int16_t ___int16_5_45; }; #pragma pack(pop, tp) struct { char ___int16_5_45_OffsetPadding_forAlignmentOnly[10]; int16_t ___int16_5_45_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_6_46_OffsetPadding[12]; // System.Int16 System.Numerics.Register::int16_6 int16_t ___int16_6_46; }; #pragma pack(pop, tp) struct { char ___int16_6_46_OffsetPadding_forAlignmentOnly[12]; int16_t ___int16_6_46_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int16_7_47_OffsetPadding[14]; // System.Int16 System.Numerics.Register::int16_7 int16_t ___int16_7_47; }; #pragma pack(pop, tp) struct { char ___int16_7_47_OffsetPadding_forAlignmentOnly[14]; int16_t ___int16_7_47_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt32 System.Numerics.Register::uint32_0 uint32_t ___uint32_0_48; }; #pragma pack(pop, tp) struct { uint32_t ___uint32_0_48_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint32_1_49_OffsetPadding[4]; // System.UInt32 System.Numerics.Register::uint32_1 uint32_t ___uint32_1_49; }; #pragma pack(pop, tp) struct { char ___uint32_1_49_OffsetPadding_forAlignmentOnly[4]; uint32_t ___uint32_1_49_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint32_2_50_OffsetPadding[8]; // System.UInt32 System.Numerics.Register::uint32_2 uint32_t ___uint32_2_50; }; #pragma pack(pop, tp) struct { char ___uint32_2_50_OffsetPadding_forAlignmentOnly[8]; uint32_t ___uint32_2_50_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint32_3_51_OffsetPadding[12]; // System.UInt32 System.Numerics.Register::uint32_3 uint32_t ___uint32_3_51; }; #pragma pack(pop, tp) struct { char ___uint32_3_51_OffsetPadding_forAlignmentOnly[12]; uint32_t ___uint32_3_51_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 System.Numerics.Register::int32_0 int32_t ___int32_0_52; }; #pragma pack(pop, tp) struct { int32_t ___int32_0_52_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int32_1_53_OffsetPadding[4]; // System.Int32 System.Numerics.Register::int32_1 int32_t ___int32_1_53; }; #pragma pack(pop, tp) struct { char ___int32_1_53_OffsetPadding_forAlignmentOnly[4]; int32_t ___int32_1_53_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int32_2_54_OffsetPadding[8]; // System.Int32 System.Numerics.Register::int32_2 int32_t ___int32_2_54; }; #pragma pack(pop, tp) struct { char ___int32_2_54_OffsetPadding_forAlignmentOnly[8]; int32_t ___int32_2_54_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int32_3_55_OffsetPadding[12]; // System.Int32 System.Numerics.Register::int32_3 int32_t ___int32_3_55; }; #pragma pack(pop, tp) struct { char ___int32_3_55_OffsetPadding_forAlignmentOnly[12]; int32_t ___int32_3_55_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt64 System.Numerics.Register::uint64_0 uint64_t ___uint64_0_56; }; #pragma pack(pop, tp) struct { uint64_t ___uint64_0_56_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___uint64_1_57_OffsetPadding[8]; // System.UInt64 System.Numerics.Register::uint64_1 uint64_t ___uint64_1_57; }; #pragma pack(pop, tp) struct { char ___uint64_1_57_OffsetPadding_forAlignmentOnly[8]; uint64_t ___uint64_1_57_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int64 System.Numerics.Register::int64_0 int64_t ___int64_0_58; }; #pragma pack(pop, tp) struct { int64_t ___int64_0_58_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___int64_1_59_OffsetPadding[8]; // System.Int64 System.Numerics.Register::int64_1 int64_t ___int64_1_59; }; #pragma pack(pop, tp) struct { char ___int64_1_59_OffsetPadding_forAlignmentOnly[8]; int64_t ___int64_1_59_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Single System.Numerics.Register::single_0 float ___single_0_60; }; #pragma pack(pop, tp) struct { float ___single_0_60_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___single_1_61_OffsetPadding[4]; // System.Single System.Numerics.Register::single_1 float ___single_1_61; }; #pragma pack(pop, tp) struct { char ___single_1_61_OffsetPadding_forAlignmentOnly[4]; float ___single_1_61_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___single_2_62_OffsetPadding[8]; // System.Single System.Numerics.Register::single_2 float ___single_2_62; }; #pragma pack(pop, tp) struct { char ___single_2_62_OffsetPadding_forAlignmentOnly[8]; float ___single_2_62_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___single_3_63_OffsetPadding[12]; // System.Single System.Numerics.Register::single_3 float ___single_3_63; }; #pragma pack(pop, tp) struct { char ___single_3_63_OffsetPadding_forAlignmentOnly[12]; float ___single_3_63_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Double System.Numerics.Register::double_0 double ___double_0_64; }; #pragma pack(pop, tp) struct { double ___double_0_64_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___double_1_65_OffsetPadding[8]; // System.Double System.Numerics.Register::double_1 double ___double_1_65; }; #pragma pack(pop, tp) struct { char ___double_1_65_OffsetPadding_forAlignmentOnly[8]; double ___double_1_65_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_byte_0_0() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_0_0)); } inline uint8_t get_byte_0_0() const { return ___byte_0_0; } inline uint8_t* get_address_of_byte_0_0() { return &___byte_0_0; } inline void set_byte_0_0(uint8_t value) { ___byte_0_0 = value; } inline static int32_t get_offset_of_byte_1_1() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_1_1)); } inline uint8_t get_byte_1_1() const { return ___byte_1_1; } inline uint8_t* get_address_of_byte_1_1() { return &___byte_1_1; } inline void set_byte_1_1(uint8_t value) { ___byte_1_1 = value; } inline static int32_t get_offset_of_byte_2_2() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_2_2)); } inline uint8_t get_byte_2_2() const { return ___byte_2_2; } inline uint8_t* get_address_of_byte_2_2() { return &___byte_2_2; } inline void set_byte_2_2(uint8_t value) { ___byte_2_2 = value; } inline static int32_t get_offset_of_byte_3_3() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_3_3)); } inline uint8_t get_byte_3_3() const { return ___byte_3_3; } inline uint8_t* get_address_of_byte_3_3() { return &___byte_3_3; } inline void set_byte_3_3(uint8_t value) { ___byte_3_3 = value; } inline static int32_t get_offset_of_byte_4_4() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_4_4)); } inline uint8_t get_byte_4_4() const { return ___byte_4_4; } inline uint8_t* get_address_of_byte_4_4() { return &___byte_4_4; } inline void set_byte_4_4(uint8_t value) { ___byte_4_4 = value; } inline static int32_t get_offset_of_byte_5_5() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_5_5)); } inline uint8_t get_byte_5_5() const { return ___byte_5_5; } inline uint8_t* get_address_of_byte_5_5() { return &___byte_5_5; } inline void set_byte_5_5(uint8_t value) { ___byte_5_5 = value; } inline static int32_t get_offset_of_byte_6_6() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_6_6)); } inline uint8_t get_byte_6_6() const { return ___byte_6_6; } inline uint8_t* get_address_of_byte_6_6() { return &___byte_6_6; } inline void set_byte_6_6(uint8_t value) { ___byte_6_6 = value; } inline static int32_t get_offset_of_byte_7_7() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_7_7)); } inline uint8_t get_byte_7_7() const { return ___byte_7_7; } inline uint8_t* get_address_of_byte_7_7() { return &___byte_7_7; } inline void set_byte_7_7(uint8_t value) { ___byte_7_7 = value; } inline static int32_t get_offset_of_byte_8_8() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_8_8)); } inline uint8_t get_byte_8_8() const { return ___byte_8_8; } inline uint8_t* get_address_of_byte_8_8() { return &___byte_8_8; } inline void set_byte_8_8(uint8_t value) { ___byte_8_8 = value; } inline static int32_t get_offset_of_byte_9_9() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_9_9)); } inline uint8_t get_byte_9_9() const { return ___byte_9_9; } inline uint8_t* get_address_of_byte_9_9() { return &___byte_9_9; } inline void set_byte_9_9(uint8_t value) { ___byte_9_9 = value; } inline static int32_t get_offset_of_byte_10_10() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_10_10)); } inline uint8_t get_byte_10_10() const { return ___byte_10_10; } inline uint8_t* get_address_of_byte_10_10() { return &___byte_10_10; } inline void set_byte_10_10(uint8_t value) { ___byte_10_10 = value; } inline static int32_t get_offset_of_byte_11_11() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_11_11)); } inline uint8_t get_byte_11_11() const { return ___byte_11_11; } inline uint8_t* get_address_of_byte_11_11() { return &___byte_11_11; } inline void set_byte_11_11(uint8_t value) { ___byte_11_11 = value; } inline static int32_t get_offset_of_byte_12_12() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_12_12)); } inline uint8_t get_byte_12_12() const { return ___byte_12_12; } inline uint8_t* get_address_of_byte_12_12() { return &___byte_12_12; } inline void set_byte_12_12(uint8_t value) { ___byte_12_12 = value; } inline static int32_t get_offset_of_byte_13_13() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_13_13)); } inline uint8_t get_byte_13_13() const { return ___byte_13_13; } inline uint8_t* get_address_of_byte_13_13() { return &___byte_13_13; } inline void set_byte_13_13(uint8_t value) { ___byte_13_13 = value; } inline static int32_t get_offset_of_byte_14_14() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_14_14)); } inline uint8_t get_byte_14_14() const { return ___byte_14_14; } inline uint8_t* get_address_of_byte_14_14() { return &___byte_14_14; } inline void set_byte_14_14(uint8_t value) { ___byte_14_14 = value; } inline static int32_t get_offset_of_byte_15_15() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___byte_15_15)); } inline uint8_t get_byte_15_15() const { return ___byte_15_15; } inline uint8_t* get_address_of_byte_15_15() { return &___byte_15_15; } inline void set_byte_15_15(uint8_t value) { ___byte_15_15 = value; } inline static int32_t get_offset_of_sbyte_0_16() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_0_16)); } inline int8_t get_sbyte_0_16() const { return ___sbyte_0_16; } inline int8_t* get_address_of_sbyte_0_16() { return &___sbyte_0_16; } inline void set_sbyte_0_16(int8_t value) { ___sbyte_0_16 = value; } inline static int32_t get_offset_of_sbyte_1_17() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_1_17)); } inline int8_t get_sbyte_1_17() const { return ___sbyte_1_17; } inline int8_t* get_address_of_sbyte_1_17() { return &___sbyte_1_17; } inline void set_sbyte_1_17(int8_t value) { ___sbyte_1_17 = value; } inline static int32_t get_offset_of_sbyte_2_18() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_2_18)); } inline int8_t get_sbyte_2_18() const { return ___sbyte_2_18; } inline int8_t* get_address_of_sbyte_2_18() { return &___sbyte_2_18; } inline void set_sbyte_2_18(int8_t value) { ___sbyte_2_18 = value; } inline static int32_t get_offset_of_sbyte_3_19() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_3_19)); } inline int8_t get_sbyte_3_19() const { return ___sbyte_3_19; } inline int8_t* get_address_of_sbyte_3_19() { return &___sbyte_3_19; } inline void set_sbyte_3_19(int8_t value) { ___sbyte_3_19 = value; } inline static int32_t get_offset_of_sbyte_4_20() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_4_20)); } inline int8_t get_sbyte_4_20() const { return ___sbyte_4_20; } inline int8_t* get_address_of_sbyte_4_20() { return &___sbyte_4_20; } inline void set_sbyte_4_20(int8_t value) { ___sbyte_4_20 = value; } inline static int32_t get_offset_of_sbyte_5_21() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_5_21)); } inline int8_t get_sbyte_5_21() const { return ___sbyte_5_21; } inline int8_t* get_address_of_sbyte_5_21() { return &___sbyte_5_21; } inline void set_sbyte_5_21(int8_t value) { ___sbyte_5_21 = value; } inline static int32_t get_offset_of_sbyte_6_22() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_6_22)); } inline int8_t get_sbyte_6_22() const { return ___sbyte_6_22; } inline int8_t* get_address_of_sbyte_6_22() { return &___sbyte_6_22; } inline void set_sbyte_6_22(int8_t value) { ___sbyte_6_22 = value; } inline static int32_t get_offset_of_sbyte_7_23() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_7_23)); } inline int8_t get_sbyte_7_23() const { return ___sbyte_7_23; } inline int8_t* get_address_of_sbyte_7_23() { return &___sbyte_7_23; } inline void set_sbyte_7_23(int8_t value) { ___sbyte_7_23 = value; } inline static int32_t get_offset_of_sbyte_8_24() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_8_24)); } inline int8_t get_sbyte_8_24() const { return ___sbyte_8_24; } inline int8_t* get_address_of_sbyte_8_24() { return &___sbyte_8_24; } inline void set_sbyte_8_24(int8_t value) { ___sbyte_8_24 = value; } inline static int32_t get_offset_of_sbyte_9_25() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_9_25)); } inline int8_t get_sbyte_9_25() const { return ___sbyte_9_25; } inline int8_t* get_address_of_sbyte_9_25() { return &___sbyte_9_25; } inline void set_sbyte_9_25(int8_t value) { ___sbyte_9_25 = value; } inline static int32_t get_offset_of_sbyte_10_26() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_10_26)); } inline int8_t get_sbyte_10_26() const { return ___sbyte_10_26; } inline int8_t* get_address_of_sbyte_10_26() { return &___sbyte_10_26; } inline void set_sbyte_10_26(int8_t value) { ___sbyte_10_26 = value; } inline static int32_t get_offset_of_sbyte_11_27() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_11_27)); } inline int8_t get_sbyte_11_27() const { return ___sbyte_11_27; } inline int8_t* get_address_of_sbyte_11_27() { return &___sbyte_11_27; } inline void set_sbyte_11_27(int8_t value) { ___sbyte_11_27 = value; } inline static int32_t get_offset_of_sbyte_12_28() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_12_28)); } inline int8_t get_sbyte_12_28() const { return ___sbyte_12_28; } inline int8_t* get_address_of_sbyte_12_28() { return &___sbyte_12_28; } inline void set_sbyte_12_28(int8_t value) { ___sbyte_12_28 = value; } inline static int32_t get_offset_of_sbyte_13_29() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_13_29)); } inline int8_t get_sbyte_13_29() const { return ___sbyte_13_29; } inline int8_t* get_address_of_sbyte_13_29() { return &___sbyte_13_29; } inline void set_sbyte_13_29(int8_t value) { ___sbyte_13_29 = value; } inline static int32_t get_offset_of_sbyte_14_30() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_14_30)); } inline int8_t get_sbyte_14_30() const { return ___sbyte_14_30; } inline int8_t* get_address_of_sbyte_14_30() { return &___sbyte_14_30; } inline void set_sbyte_14_30(int8_t value) { ___sbyte_14_30 = value; } inline static int32_t get_offset_of_sbyte_15_31() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___sbyte_15_31)); } inline int8_t get_sbyte_15_31() const { return ___sbyte_15_31; } inline int8_t* get_address_of_sbyte_15_31() { return &___sbyte_15_31; } inline void set_sbyte_15_31(int8_t value) { ___sbyte_15_31 = value; } inline static int32_t get_offset_of_uint16_0_32() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_0_32)); } inline uint16_t get_uint16_0_32() const { return ___uint16_0_32; } inline uint16_t* get_address_of_uint16_0_32() { return &___uint16_0_32; } inline void set_uint16_0_32(uint16_t value) { ___uint16_0_32 = value; } inline static int32_t get_offset_of_uint16_1_33() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_1_33)); } inline uint16_t get_uint16_1_33() const { return ___uint16_1_33; } inline uint16_t* get_address_of_uint16_1_33() { return &___uint16_1_33; } inline void set_uint16_1_33(uint16_t value) { ___uint16_1_33 = value; } inline static int32_t get_offset_of_uint16_2_34() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_2_34)); } inline uint16_t get_uint16_2_34() const { return ___uint16_2_34; } inline uint16_t* get_address_of_uint16_2_34() { return &___uint16_2_34; } inline void set_uint16_2_34(uint16_t value) { ___uint16_2_34 = value; } inline static int32_t get_offset_of_uint16_3_35() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_3_35)); } inline uint16_t get_uint16_3_35() const { return ___uint16_3_35; } inline uint16_t* get_address_of_uint16_3_35() { return &___uint16_3_35; } inline void set_uint16_3_35(uint16_t value) { ___uint16_3_35 = value; } inline static int32_t get_offset_of_uint16_4_36() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_4_36)); } inline uint16_t get_uint16_4_36() const { return ___uint16_4_36; } inline uint16_t* get_address_of_uint16_4_36() { return &___uint16_4_36; } inline void set_uint16_4_36(uint16_t value) { ___uint16_4_36 = value; } inline static int32_t get_offset_of_uint16_5_37() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_5_37)); } inline uint16_t get_uint16_5_37() const { return ___uint16_5_37; } inline uint16_t* get_address_of_uint16_5_37() { return &___uint16_5_37; } inline void set_uint16_5_37(uint16_t value) { ___uint16_5_37 = value; } inline static int32_t get_offset_of_uint16_6_38() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_6_38)); } inline uint16_t get_uint16_6_38() const { return ___uint16_6_38; } inline uint16_t* get_address_of_uint16_6_38() { return &___uint16_6_38; } inline void set_uint16_6_38(uint16_t value) { ___uint16_6_38 = value; } inline static int32_t get_offset_of_uint16_7_39() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint16_7_39)); } inline uint16_t get_uint16_7_39() const { return ___uint16_7_39; } inline uint16_t* get_address_of_uint16_7_39() { return &___uint16_7_39; } inline void set_uint16_7_39(uint16_t value) { ___uint16_7_39 = value; } inline static int32_t get_offset_of_int16_0_40() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_0_40)); } inline int16_t get_int16_0_40() const { return ___int16_0_40; } inline int16_t* get_address_of_int16_0_40() { return &___int16_0_40; } inline void set_int16_0_40(int16_t value) { ___int16_0_40 = value; } inline static int32_t get_offset_of_int16_1_41() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_1_41)); } inline int16_t get_int16_1_41() const { return ___int16_1_41; } inline int16_t* get_address_of_int16_1_41() { return &___int16_1_41; } inline void set_int16_1_41(int16_t value) { ___int16_1_41 = value; } inline static int32_t get_offset_of_int16_2_42() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_2_42)); } inline int16_t get_int16_2_42() const { return ___int16_2_42; } inline int16_t* get_address_of_int16_2_42() { return &___int16_2_42; } inline void set_int16_2_42(int16_t value) { ___int16_2_42 = value; } inline static int32_t get_offset_of_int16_3_43() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_3_43)); } inline int16_t get_int16_3_43() const { return ___int16_3_43; } inline int16_t* get_address_of_int16_3_43() { return &___int16_3_43; } inline void set_int16_3_43(int16_t value) { ___int16_3_43 = value; } inline static int32_t get_offset_of_int16_4_44() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_4_44)); } inline int16_t get_int16_4_44() const { return ___int16_4_44; } inline int16_t* get_address_of_int16_4_44() { return &___int16_4_44; } inline void set_int16_4_44(int16_t value) { ___int16_4_44 = value; } inline static int32_t get_offset_of_int16_5_45() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_5_45)); } inline int16_t get_int16_5_45() const { return ___int16_5_45; } inline int16_t* get_address_of_int16_5_45() { return &___int16_5_45; } inline void set_int16_5_45(int16_t value) { ___int16_5_45 = value; } inline static int32_t get_offset_of_int16_6_46() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_6_46)); } inline int16_t get_int16_6_46() const { return ___int16_6_46; } inline int16_t* get_address_of_int16_6_46() { return &___int16_6_46; } inline void set_int16_6_46(int16_t value) { ___int16_6_46 = value; } inline static int32_t get_offset_of_int16_7_47() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int16_7_47)); } inline int16_t get_int16_7_47() const { return ___int16_7_47; } inline int16_t* get_address_of_int16_7_47() { return &___int16_7_47; } inline void set_int16_7_47(int16_t value) { ___int16_7_47 = value; } inline static int32_t get_offset_of_uint32_0_48() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint32_0_48)); } inline uint32_t get_uint32_0_48() const { return ___uint32_0_48; } inline uint32_t* get_address_of_uint32_0_48() { return &___uint32_0_48; } inline void set_uint32_0_48(uint32_t value) { ___uint32_0_48 = value; } inline static int32_t get_offset_of_uint32_1_49() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint32_1_49)); } inline uint32_t get_uint32_1_49() const { return ___uint32_1_49; } inline uint32_t* get_address_of_uint32_1_49() { return &___uint32_1_49; } inline void set_uint32_1_49(uint32_t value) { ___uint32_1_49 = value; } inline static int32_t get_offset_of_uint32_2_50() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint32_2_50)); } inline uint32_t get_uint32_2_50() const { return ___uint32_2_50; } inline uint32_t* get_address_of_uint32_2_50() { return &___uint32_2_50; } inline void set_uint32_2_50(uint32_t value) { ___uint32_2_50 = value; } inline static int32_t get_offset_of_uint32_3_51() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint32_3_51)); } inline uint32_t get_uint32_3_51() const { return ___uint32_3_51; } inline uint32_t* get_address_of_uint32_3_51() { return &___uint32_3_51; } inline void set_uint32_3_51(uint32_t value) { ___uint32_3_51 = value; } inline static int32_t get_offset_of_int32_0_52() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int32_0_52)); } inline int32_t get_int32_0_52() const { return ___int32_0_52; } inline int32_t* get_address_of_int32_0_52() { return &___int32_0_52; } inline void set_int32_0_52(int32_t value) { ___int32_0_52 = value; } inline static int32_t get_offset_of_int32_1_53() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int32_1_53)); } inline int32_t get_int32_1_53() const { return ___int32_1_53; } inline int32_t* get_address_of_int32_1_53() { return &___int32_1_53; } inline void set_int32_1_53(int32_t value) { ___int32_1_53 = value; } inline static int32_t get_offset_of_int32_2_54() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int32_2_54)); } inline int32_t get_int32_2_54() const { return ___int32_2_54; } inline int32_t* get_address_of_int32_2_54() { return &___int32_2_54; } inline void set_int32_2_54(int32_t value) { ___int32_2_54 = value; } inline static int32_t get_offset_of_int32_3_55() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int32_3_55)); } inline int32_t get_int32_3_55() const { return ___int32_3_55; } inline int32_t* get_address_of_int32_3_55() { return &___int32_3_55; } inline void set_int32_3_55(int32_t value) { ___int32_3_55 = value; } inline static int32_t get_offset_of_uint64_0_56() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint64_0_56)); } inline uint64_t get_uint64_0_56() const { return ___uint64_0_56; } inline uint64_t* get_address_of_uint64_0_56() { return &___uint64_0_56; } inline void set_uint64_0_56(uint64_t value) { ___uint64_0_56 = value; } inline static int32_t get_offset_of_uint64_1_57() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___uint64_1_57)); } inline uint64_t get_uint64_1_57() const { return ___uint64_1_57; } inline uint64_t* get_address_of_uint64_1_57() { return &___uint64_1_57; } inline void set_uint64_1_57(uint64_t value) { ___uint64_1_57 = value; } inline static int32_t get_offset_of_int64_0_58() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int64_0_58)); } inline int64_t get_int64_0_58() const { return ___int64_0_58; } inline int64_t* get_address_of_int64_0_58() { return &___int64_0_58; } inline void set_int64_0_58(int64_t value) { ___int64_0_58 = value; } inline static int32_t get_offset_of_int64_1_59() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___int64_1_59)); } inline int64_t get_int64_1_59() const { return ___int64_1_59; } inline int64_t* get_address_of_int64_1_59() { return &___int64_1_59; } inline void set_int64_1_59(int64_t value) { ___int64_1_59 = value; } inline static int32_t get_offset_of_single_0_60() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___single_0_60)); } inline float get_single_0_60() const { return ___single_0_60; } inline float* get_address_of_single_0_60() { return &___single_0_60; } inline void set_single_0_60(float value) { ___single_0_60 = value; } inline static int32_t get_offset_of_single_1_61() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___single_1_61)); } inline float get_single_1_61() const { return ___single_1_61; } inline float* get_address_of_single_1_61() { return &___single_1_61; } inline void set_single_1_61(float value) { ___single_1_61 = value; } inline static int32_t get_offset_of_single_2_62() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___single_2_62)); } inline float get_single_2_62() const { return ___single_2_62; } inline float* get_address_of_single_2_62() { return &___single_2_62; } inline void set_single_2_62(float value) { ___single_2_62 = value; } inline static int32_t get_offset_of_single_3_63() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___single_3_63)); } inline float get_single_3_63() const { return ___single_3_63; } inline float* get_address_of_single_3_63() { return &___single_3_63; } inline void set_single_3_63(float value) { ___single_3_63 = value; } inline static int32_t get_offset_of_double_0_64() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___double_0_64)); } inline double get_double_0_64() const { return ___double_0_64; } inline double* get_address_of_double_0_64() { return &___double_0_64; } inline void set_double_0_64(double value) { ___double_0_64 = value; } inline static int32_t get_offset_of_double_1_65() { return static_cast(offsetof(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2, ___double_1_65)); } inline double get_double_1_65() const { return ___double_1_65; } inline double* get_address_of_double_1_65() { return &___double_1_65; } inline void set_double_1_65(double value) { ___double_1_65 = value; } }; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // SixLabors.ImageSharp.Size struct Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E { public: // System.Int32 SixLabors.ImageSharp.Size::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Size::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = 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.SparseVectorStorage`1/d__27 struct U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>1__state int32_t ___U3CU3E1__state_0; // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>2__current Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___U3CU3E2__current_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>l__initialThreadId int32_t ___U3CU3El__initialThreadId_2; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>4__this SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * ___U3CU3E4__this_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__2 int32_t ___U3CkU3E5__2_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__3 int32_t ___U3CiU3E5__3_5; public: inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3, ___U3CU3E1__state_0)); } inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; } inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; } inline void set_U3CU3E1__state_0(int32_t value) { ___U3CU3E1__state_0 = value; } inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3, ___U3CU3E2__current_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; } inline void set_U3CU3E2__current_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___U3CU3E2__current_1 = value; } inline static int32_t get_offset_of_U3CU3El__initialThreadId_2() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3, ___U3CU3El__initialThreadId_2)); } inline int32_t get_U3CU3El__initialThreadId_2() const { return ___U3CU3El__initialThreadId_2; } inline int32_t* get_address_of_U3CU3El__initialThreadId_2() { return &___U3CU3El__initialThreadId_2; } inline void set_U3CU3El__initialThreadId_2(int32_t value) { ___U3CU3El__initialThreadId_2 = value; } inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3, ___U3CU3E4__this_3)); } inline SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; } inline SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; } inline void set_U3CU3E4__this_3(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * value) { ___U3CU3E4__this_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value); } inline static int32_t get_offset_of_U3CkU3E5__2_4() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3, ___U3CkU3E5__2_4)); } inline int32_t get_U3CkU3E5__2_4() const { return ___U3CkU3E5__2_4; } inline int32_t* get_address_of_U3CkU3E5__2_4() { return &___U3CkU3E5__2_4; } inline void set_U3CkU3E5__2_4(int32_t value) { ___U3CkU3E5__2_4 = value; } inline static int32_t get_offset_of_U3CiU3E5__3_5() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3, ___U3CiU3E5__3_5)); } inline int32_t get_U3CiU3E5__3_5() const { return ___U3CiU3E5__3_5; } inline int32_t* get_address_of_U3CiU3E5__3_5() { return &___U3CiU3E5__3_5; } inline void set_U3CiU3E5__3_5(int32_t value) { ___U3CiU3E5__3_5 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27 struct U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>1__state int32_t ___U3CU3E1__state_0; // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>2__current Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___U3CU3E2__current_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>l__initialThreadId int32_t ___U3CU3El__initialThreadId_2; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::<>4__this SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * ___U3CU3E4__this_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__2 int32_t ___U3CkU3E5__2_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1/d__27::5__3 int32_t ___U3CiU3E5__3_5; public: inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13, ___U3CU3E1__state_0)); } inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; } inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; } inline void set_U3CU3E1__state_0(int32_t value) { ___U3CU3E1__state_0 = value; } inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13, ___U3CU3E2__current_1)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; } inline void set_U3CU3E2__current_1(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___U3CU3E2__current_1 = value; } inline static int32_t get_offset_of_U3CU3El__initialThreadId_2() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13, ___U3CU3El__initialThreadId_2)); } inline int32_t get_U3CU3El__initialThreadId_2() const { return ___U3CU3El__initialThreadId_2; } inline int32_t* get_address_of_U3CU3El__initialThreadId_2() { return &___U3CU3El__initialThreadId_2; } inline void set_U3CU3El__initialThreadId_2(int32_t value) { ___U3CU3El__initialThreadId_2 = value; } inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13, ___U3CU3E4__this_3)); } inline SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; } inline SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; } inline void set_U3CU3E4__this_3(SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * value) { ___U3CU3E4__this_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value); } inline static int32_t get_offset_of_U3CkU3E5__2_4() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13, ___U3CkU3E5__2_4)); } inline int32_t get_U3CkU3E5__2_4() const { return ___U3CkU3E5__2_4; } inline int32_t* get_address_of_U3CkU3E5__2_4() { return &___U3CkU3E5__2_4; } inline void set_U3CkU3E5__2_4(int32_t value) { ___U3CkU3E5__2_4 = value; } inline static int32_t get_offset_of_U3CiU3E5__3_5() { return static_cast(offsetof(U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13, ___U3CiU3E5__3_5)); } inline int32_t get_U3CiU3E5__3_5() const { return ___U3CiU3E5__3_5; } inline int32_t* get_address_of_U3CiU3E5__3_5() { return &___U3CiU3E5__3_5; } inline void set_U3CiU3E5__3_5(int32_t value) { ___U3CiU3E5__3_5 = value; } }; // 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.Pinnable`1 struct Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED : public RuntimeObject { public: // T System.Pinnable`1::Data A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED, ___Data_0)); } inline A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 get_Data_0() const { return ___Data_0; } inline A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF : public RuntimeObject { public: // T System.Pinnable`1::Data Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF, ___Data_0)); } inline Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 get_Data_0() const { return ___Data_0; } inline Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 : public RuntimeObject { public: // T System.Pinnable`1::Data Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637, ___Data_0)); } inline Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C get_Data_0() const { return ___Data_0; } inline Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 : public RuntimeObject { public: // T System.Pinnable`1::Data Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03, ___Data_0)); } inline Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 get_Data_0() const { return ___Data_0; } inline Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 value) { ___Data_0 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * ____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_t03DDF1A13DD7F8143C692DB7B68817A086932726, ____pinnable_0)); } inline Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * 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_t03DDF1A13DD7F8143C692DB7B68817A086932726, ____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_t03DDF1A13DD7F8143C692DB7B68817A086932726, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____pinnable_0)); } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * ____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_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C, ____pinnable_0)); } inline Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * 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_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C, ____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_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C, ____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_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * ____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_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85, ____pinnable_0)); } inline Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * 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_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85, ____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_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85, ____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_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * ____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_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF, ____pinnable_0)); } inline Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * 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_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF, ____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_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF, ____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_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * ____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_tADDAF162623ED71E668DA577B8B0C14F3973CCD7, ____pinnable_0)); } inline Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * 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_tADDAF162623ED71E668DA577B8B0C14F3973CCD7, ____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_tADDAF162623ED71E668DA577B8B0C14F3973CCD7, ____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_t29342238910776EDE91F3C824F783AD7DF73F1EA { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * ____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_t29342238910776EDE91F3C824F783AD7DF73F1EA, ____pinnable_0)); } inline Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * 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_t29342238910776EDE91F3C824F783AD7DF73F1EA, ____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_t29342238910776EDE91F3C824F783AD7DF73F1EA, ____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_tC089F74404A3C46975952EE686EC533667BB207F { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * ____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_tC089F74404A3C46975952EE686EC533667BB207F, ____pinnable_0)); } inline Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * 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_tC089F74404A3C46975952EE686EC533667BB207F, ____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_tC089F74404A3C46975952EE686EC533667BB207F, ____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_tCFB127596AAE2B895724ACE8782E2F912D5D004E { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * ____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_tCFB127596AAE2B895724ACE8782E2F912D5D004E, ____pinnable_0)); } inline Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * 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_tCFB127596AAE2B895724ACE8782E2F912D5D004E, ____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_tCFB127596AAE2B895724ACE8782E2F912D5D004E, ____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_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * ____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_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83, ____pinnable_0)); } inline Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * 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_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83, ____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_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____pinnable_0)); } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Threading.SparselyPopulatedArrayFragment`1 struct SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 : public RuntimeObject { public: // T[] System.Threading.SparselyPopulatedArrayFragment`1::m_elements ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_elements_0; // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.SparselyPopulatedArrayFragment`1::m_freeCount int32_t ___m_freeCount_1; // System.Threading.SparselyPopulatedArrayFragment`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.SparselyPopulatedArrayFragment`1::m_next SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___m_next_2; // System.Threading.SparselyPopulatedArrayFragment`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.SparselyPopulatedArrayFragment`1::m_prev SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___m_prev_3; public: inline static int32_t get_offset_of_m_elements_0() { return static_cast(offsetof(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6, ___m_elements_0)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_elements_0() const { return ___m_elements_0; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_elements_0() { return &___m_elements_0; } inline void set_m_elements_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_elements_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_elements_0), (void*)value); } inline static int32_t get_offset_of_m_freeCount_1() { return static_cast(offsetof(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6, ___m_freeCount_1)); } inline int32_t get_m_freeCount_1() const { return ___m_freeCount_1; } inline int32_t* get_address_of_m_freeCount_1() { return &___m_freeCount_1; } inline void set_m_freeCount_1(int32_t value) { ___m_freeCount_1 = value; } inline static int32_t get_offset_of_m_next_2() { return static_cast(offsetof(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6, ___m_next_2)); } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * get_m_next_2() const { return ___m_next_2; } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 ** get_address_of_m_next_2() { return &___m_next_2; } inline void set_m_next_2(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * value) { ___m_next_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_next_2), (void*)value); } inline static int32_t get_offset_of_m_prev_3() { return static_cast(offsetof(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6, ___m_prev_3)); } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * get_m_prev_3() const { return ___m_prev_3; } inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 ** get_address_of_m_prev_3() { return &___m_prev_3; } inline void set_m_prev_3(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * value) { ___m_prev_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_prev_3), (void*)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.Numerics.Vector`1 struct Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 { public: // System.Numerics.Register System.Numerics.Vector`1::register Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2 ___register_0; public: inline static int32_t get_offset_of_register_0() { return static_cast(offsetof(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6, ___register_0)); } inline Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2 get_register_0() const { return ___register_0; } inline Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2 * get_address_of_register_0() { return &___register_0; } inline void set_register_0(Register_t19097C9A08DECC7DAF323B8306744FA61744C7A2 value) { ___register_0 = value; } }; struct Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_StaticFields { public: // System.Int32 System.Numerics.Vector`1::s_count int32_t ___s_count_1; // System.Numerics.Vector`1 System.Numerics.Vector`1::s_zero Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 ___s_zero_2; // System.Numerics.Vector`1 System.Numerics.Vector`1::s_one Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 ___s_one_3; // System.Numerics.Vector`1 System.Numerics.Vector`1::s_allOnes Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 ___s_allOnes_4; public: inline static int32_t get_offset_of_s_count_1() { return static_cast(offsetof(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_StaticFields, ___s_count_1)); } inline int32_t get_s_count_1() const { return ___s_count_1; } inline int32_t* get_address_of_s_count_1() { return &___s_count_1; } inline void set_s_count_1(int32_t value) { ___s_count_1 = value; } inline static int32_t get_offset_of_s_zero_2() { return static_cast(offsetof(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_StaticFields, ___s_zero_2)); } inline Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 get_s_zero_2() const { return ___s_zero_2; } inline Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 * get_address_of_s_zero_2() { return &___s_zero_2; } inline void set_s_zero_2(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 value) { ___s_zero_2 = value; } inline static int32_t get_offset_of_s_one_3() { return static_cast(offsetof(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_StaticFields, ___s_one_3)); } inline Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 get_s_one_3() const { return ___s_one_3; } inline Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 * get_address_of_s_one_3() { return &___s_one_3; } inline void set_s_one_3(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 value) { ___s_one_3 = value; } inline static int32_t get_offset_of_s_allOnes_4() { return static_cast(offsetof(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_StaticFields, ___s_allOnes_4)); } inline Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 get_s_allOnes_4() const { return ___s_allOnes_4; } inline Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 * get_address_of_s_allOnes_4() { return &___s_allOnes_4; } inline void set_s_allOnes_4(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6 value) { ___s_allOnes_4 = value; } }; // SixLabors.ImageSharp.PixelFormats.Abgr32 struct Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.Abgr32::A uint8_t ___A_0; // System.Byte SixLabors.ImageSharp.PixelFormats.Abgr32::B uint8_t ___B_1; // System.Byte SixLabors.ImageSharp.PixelFormats.Abgr32::G uint8_t ___G_2; // System.Byte SixLabors.ImageSharp.PixelFormats.Abgr32::R uint8_t ___R_3; public: inline static int32_t get_offset_of_A_0() { return static_cast(offsetof(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890, ___A_0)); } inline uint8_t get_A_0() const { return ___A_0; } inline uint8_t* get_address_of_A_0() { return &___A_0; } inline void set_A_0(uint8_t value) { ___A_0 = value; } inline static int32_t get_offset_of_B_1() { return static_cast(offsetof(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890, ___B_1)); } inline uint8_t get_B_1() const { return ___B_1; } inline uint8_t* get_address_of_B_1() { return &___B_1; } inline void set_B_1(uint8_t value) { ___B_1 = value; } inline static int32_t get_offset_of_G_2() { return static_cast(offsetof(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890, ___G_2)); } inline uint8_t get_G_2() const { return ___G_2; } inline uint8_t* get_address_of_G_2() { return &___G_2; } inline void set_G_2(uint8_t value) { ___G_2 = value; } inline static int32_t get_offset_of_R_3() { return static_cast(offsetof(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890, ___R_3)); } inline uint8_t get_R_3() const { return ___R_3; } inline uint8_t* get_address_of_R_3() { return &___R_3; } inline void set_R_3(uint8_t value) { ___R_3 = value; } }; struct Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Abgr32::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Abgr32::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_MaxBytes_4() { return static_cast(offsetof(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_StaticFields, ___MaxBytes_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; } inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // SixLabors.ImageSharp.Memory.AllocationOptions struct AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5 { public: // System.Int32 SixLabors.ImageSharp.Memory.AllocationOptions::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.PixelFormats.Argb32 struct Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD { public: // System.Byte SixLabors.ImageSharp.PixelFormats.Argb32::A uint8_t ___A_0; // System.Byte SixLabors.ImageSharp.PixelFormats.Argb32::R uint8_t ___R_1; // System.Byte SixLabors.ImageSharp.PixelFormats.Argb32::G uint8_t ___G_2; // System.Byte SixLabors.ImageSharp.PixelFormats.Argb32::B uint8_t ___B_3; public: inline static int32_t get_offset_of_A_0() { return static_cast(offsetof(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD, ___A_0)); } inline uint8_t get_A_0() const { return ___A_0; } inline uint8_t* get_address_of_A_0() { return &___A_0; } inline void set_A_0(uint8_t value) { ___A_0 = value; } inline static int32_t get_offset_of_R_1() { return static_cast(offsetof(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD, ___R_1)); } inline uint8_t get_R_1() const { return ___R_1; } inline uint8_t* get_address_of_R_1() { return &___R_1; } inline void set_R_1(uint8_t value) { ___R_1 = value; } inline static int32_t get_offset_of_G_2() { return static_cast(offsetof(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD, ___G_2)); } inline uint8_t get_G_2() const { return ___G_2; } inline uint8_t* get_address_of_G_2() { return &___G_2; } inline void set_G_2(uint8_t value) { ___G_2 = value; } inline static int32_t get_offset_of_B_3() { return static_cast(offsetof(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD, ___B_3)); } inline uint8_t get_B_3() const { return ___B_3; } inline uint8_t* get_address_of_B_3() { return &___B_3; } inline void set_B_3(uint8_t value) { ___B_3 = value; } }; struct Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Argb32::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Argb32::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_MaxBytes_4() { return static_cast(offsetof(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_StaticFields, ___MaxBytes_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; } inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // SixLabors.ImageSharp.PixelFormats.Bgra32 struct Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::B uint8_t ___B_0; // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::G uint8_t ___G_1; // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::R uint8_t ___R_2; // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::A uint8_t ___A_3; public: inline static int32_t get_offset_of_B_0() { return static_cast(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___B_0)); } inline uint8_t get_B_0() const { return ___B_0; } inline uint8_t* get_address_of_B_0() { return &___B_0; } inline void set_B_0(uint8_t value) { ___B_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_R_2() { return static_cast(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___R_2)); } inline uint8_t get_R_2() const { return ___R_2; } inline uint8_t* get_address_of_R_2() { return &___R_2; } inline void set_R_2(uint8_t value) { ___R_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___A_3)); } inline uint8_t get_A_3() const { return ___A_3; } inline uint8_t* get_address_of_A_3() { return &___A_3; } inline void set_A_3(uint8_t value) { ___A_3 = value; } }; struct Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra32::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra32::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_MaxBytes_4() { return static_cast(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields, ___MaxBytes_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; } inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionArgument struct ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F { public: // System.Int32 System.ExceptionArgument::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.ExistingData struct ExistingData_t24BF6A2DD09189B76B7AC8AF4D232E4451299C0B { public: // System.Int32 MathNet.Numerics.LinearAlgebra.ExistingData::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExistingData_t24BF6A2DD09189B76B7AC8AF4D232E4451299C0B, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace struct JpegColorSpace_tD8ACA04DF02125BA3CB16631E09E8C96EAB92064 { public: // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(JpegColorSpace_tD8ACA04DF02125BA3CB16631E09E8C96EAB92064, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent struct JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 : public RuntimeObject { public: // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::memoryAllocator MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___memoryAllocator_0; // System.Byte SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField uint8_t ___U3CIdU3Ek__BackingField_1; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CDcPredictorU3Ek__BackingField_2; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CHorizontalSamplingFactorU3Ek__BackingField_3; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CVerticalSamplingFactorU3Ek__BackingField_4; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField Buffer2D_1_t4F73F75E8C26B2D0BC0AA5F2AEDF08E3D2941562 * ___U3CSpectralBlocksU3Ek__BackingField_5; // SixLabors.ImageSharp.Size SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___U3CSubSamplingDivisorsU3Ek__BackingField_6; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CQuantizationTableIndexU3Ek__BackingField_7; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CIndexU3Ek__BackingField_8; // SixLabors.ImageSharp.Size SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___U3CSizeInBlocksU3Ek__BackingField_9; // SixLabors.ImageSharp.Size SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___U3CSamplingFactorsU3Ek__BackingField_10; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CWidthInBlocksU3Ek__BackingField_11; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CHeightInBlocksU3Ek__BackingField_12; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CDCHuffmanTableIdU3Ek__BackingField_13; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField int32_t ___U3CACHuffmanTableIdU3Ek__BackingField_14; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent::k__BackingField JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___U3CFrameU3Ek__BackingField_15; public: inline static int32_t get_offset_of_memoryAllocator_0() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___memoryAllocator_0)); } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_memoryAllocator_0() const { return ___memoryAllocator_0; } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_memoryAllocator_0() { return &___memoryAllocator_0; } inline void set_memoryAllocator_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value) { ___memoryAllocator_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___memoryAllocator_0), (void*)value); } inline static int32_t get_offset_of_U3CIdU3Ek__BackingField_1() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CIdU3Ek__BackingField_1)); } inline uint8_t get_U3CIdU3Ek__BackingField_1() const { return ___U3CIdU3Ek__BackingField_1; } inline uint8_t* get_address_of_U3CIdU3Ek__BackingField_1() { return &___U3CIdU3Ek__BackingField_1; } inline void set_U3CIdU3Ek__BackingField_1(uint8_t value) { ___U3CIdU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CDcPredictorU3Ek__BackingField_2() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CDcPredictorU3Ek__BackingField_2)); } inline int32_t get_U3CDcPredictorU3Ek__BackingField_2() const { return ___U3CDcPredictorU3Ek__BackingField_2; } inline int32_t* get_address_of_U3CDcPredictorU3Ek__BackingField_2() { return &___U3CDcPredictorU3Ek__BackingField_2; } inline void set_U3CDcPredictorU3Ek__BackingField_2(int32_t value) { ___U3CDcPredictorU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CHorizontalSamplingFactorU3Ek__BackingField_3() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CHorizontalSamplingFactorU3Ek__BackingField_3)); } inline int32_t get_U3CHorizontalSamplingFactorU3Ek__BackingField_3() const { return ___U3CHorizontalSamplingFactorU3Ek__BackingField_3; } inline int32_t* get_address_of_U3CHorizontalSamplingFactorU3Ek__BackingField_3() { return &___U3CHorizontalSamplingFactorU3Ek__BackingField_3; } inline void set_U3CHorizontalSamplingFactorU3Ek__BackingField_3(int32_t value) { ___U3CHorizontalSamplingFactorU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3CVerticalSamplingFactorU3Ek__BackingField_4() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CVerticalSamplingFactorU3Ek__BackingField_4)); } inline int32_t get_U3CVerticalSamplingFactorU3Ek__BackingField_4() const { return ___U3CVerticalSamplingFactorU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CVerticalSamplingFactorU3Ek__BackingField_4() { return &___U3CVerticalSamplingFactorU3Ek__BackingField_4; } inline void set_U3CVerticalSamplingFactorU3Ek__BackingField_4(int32_t value) { ___U3CVerticalSamplingFactorU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CSpectralBlocksU3Ek__BackingField_5() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CSpectralBlocksU3Ek__BackingField_5)); } inline Buffer2D_1_t4F73F75E8C26B2D0BC0AA5F2AEDF08E3D2941562 * get_U3CSpectralBlocksU3Ek__BackingField_5() const { return ___U3CSpectralBlocksU3Ek__BackingField_5; } inline Buffer2D_1_t4F73F75E8C26B2D0BC0AA5F2AEDF08E3D2941562 ** get_address_of_U3CSpectralBlocksU3Ek__BackingField_5() { return &___U3CSpectralBlocksU3Ek__BackingField_5; } inline void set_U3CSpectralBlocksU3Ek__BackingField_5(Buffer2D_1_t4F73F75E8C26B2D0BC0AA5F2AEDF08E3D2941562 * value) { ___U3CSpectralBlocksU3Ek__BackingField_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSpectralBlocksU3Ek__BackingField_5), (void*)value); } inline static int32_t get_offset_of_U3CSubSamplingDivisorsU3Ek__BackingField_6() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CSubSamplingDivisorsU3Ek__BackingField_6)); } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E get_U3CSubSamplingDivisorsU3Ek__BackingField_6() const { return ___U3CSubSamplingDivisorsU3Ek__BackingField_6; } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * get_address_of_U3CSubSamplingDivisorsU3Ek__BackingField_6() { return &___U3CSubSamplingDivisorsU3Ek__BackingField_6; } inline void set_U3CSubSamplingDivisorsU3Ek__BackingField_6(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E value) { ___U3CSubSamplingDivisorsU3Ek__BackingField_6 = value; } inline static int32_t get_offset_of_U3CQuantizationTableIndexU3Ek__BackingField_7() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CQuantizationTableIndexU3Ek__BackingField_7)); } inline int32_t get_U3CQuantizationTableIndexU3Ek__BackingField_7() const { return ___U3CQuantizationTableIndexU3Ek__BackingField_7; } inline int32_t* get_address_of_U3CQuantizationTableIndexU3Ek__BackingField_7() { return &___U3CQuantizationTableIndexU3Ek__BackingField_7; } inline void set_U3CQuantizationTableIndexU3Ek__BackingField_7(int32_t value) { ___U3CQuantizationTableIndexU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CIndexU3Ek__BackingField_8() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CIndexU3Ek__BackingField_8)); } inline int32_t get_U3CIndexU3Ek__BackingField_8() const { return ___U3CIndexU3Ek__BackingField_8; } inline int32_t* get_address_of_U3CIndexU3Ek__BackingField_8() { return &___U3CIndexU3Ek__BackingField_8; } inline void set_U3CIndexU3Ek__BackingField_8(int32_t value) { ___U3CIndexU3Ek__BackingField_8 = value; } inline static int32_t get_offset_of_U3CSizeInBlocksU3Ek__BackingField_9() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CSizeInBlocksU3Ek__BackingField_9)); } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E get_U3CSizeInBlocksU3Ek__BackingField_9() const { return ___U3CSizeInBlocksU3Ek__BackingField_9; } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * get_address_of_U3CSizeInBlocksU3Ek__BackingField_9() { return &___U3CSizeInBlocksU3Ek__BackingField_9; } inline void set_U3CSizeInBlocksU3Ek__BackingField_9(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E value) { ___U3CSizeInBlocksU3Ek__BackingField_9 = value; } inline static int32_t get_offset_of_U3CSamplingFactorsU3Ek__BackingField_10() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CSamplingFactorsU3Ek__BackingField_10)); } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E get_U3CSamplingFactorsU3Ek__BackingField_10() const { return ___U3CSamplingFactorsU3Ek__BackingField_10; } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * get_address_of_U3CSamplingFactorsU3Ek__BackingField_10() { return &___U3CSamplingFactorsU3Ek__BackingField_10; } inline void set_U3CSamplingFactorsU3Ek__BackingField_10(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E value) { ___U3CSamplingFactorsU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CWidthInBlocksU3Ek__BackingField_11() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CWidthInBlocksU3Ek__BackingField_11)); } inline int32_t get_U3CWidthInBlocksU3Ek__BackingField_11() const { return ___U3CWidthInBlocksU3Ek__BackingField_11; } inline int32_t* get_address_of_U3CWidthInBlocksU3Ek__BackingField_11() { return &___U3CWidthInBlocksU3Ek__BackingField_11; } inline void set_U3CWidthInBlocksU3Ek__BackingField_11(int32_t value) { ___U3CWidthInBlocksU3Ek__BackingField_11 = value; } inline static int32_t get_offset_of_U3CHeightInBlocksU3Ek__BackingField_12() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CHeightInBlocksU3Ek__BackingField_12)); } inline int32_t get_U3CHeightInBlocksU3Ek__BackingField_12() const { return ___U3CHeightInBlocksU3Ek__BackingField_12; } inline int32_t* get_address_of_U3CHeightInBlocksU3Ek__BackingField_12() { return &___U3CHeightInBlocksU3Ek__BackingField_12; } inline void set_U3CHeightInBlocksU3Ek__BackingField_12(int32_t value) { ___U3CHeightInBlocksU3Ek__BackingField_12 = value; } inline static int32_t get_offset_of_U3CDCHuffmanTableIdU3Ek__BackingField_13() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CDCHuffmanTableIdU3Ek__BackingField_13)); } inline int32_t get_U3CDCHuffmanTableIdU3Ek__BackingField_13() const { return ___U3CDCHuffmanTableIdU3Ek__BackingField_13; } inline int32_t* get_address_of_U3CDCHuffmanTableIdU3Ek__BackingField_13() { return &___U3CDCHuffmanTableIdU3Ek__BackingField_13; } inline void set_U3CDCHuffmanTableIdU3Ek__BackingField_13(int32_t value) { ___U3CDCHuffmanTableIdU3Ek__BackingField_13 = value; } inline static int32_t get_offset_of_U3CACHuffmanTableIdU3Ek__BackingField_14() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CACHuffmanTableIdU3Ek__BackingField_14)); } inline int32_t get_U3CACHuffmanTableIdU3Ek__BackingField_14() const { return ___U3CACHuffmanTableIdU3Ek__BackingField_14; } inline int32_t* get_address_of_U3CACHuffmanTableIdU3Ek__BackingField_14() { return &___U3CACHuffmanTableIdU3Ek__BackingField_14; } inline void set_U3CACHuffmanTableIdU3Ek__BackingField_14(int32_t value) { ___U3CACHuffmanTableIdU3Ek__BackingField_14 = value; } inline static int32_t get_offset_of_U3CFrameU3Ek__BackingField_15() { return static_cast(offsetof(JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1, ___U3CFrameU3Ek__BackingField_15)); } inline JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * get_U3CFrameU3Ek__BackingField_15() const { return ___U3CFrameU3Ek__BackingField_15; } inline JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF ** get_address_of_U3CFrameU3Ek__BackingField_15() { return &___U3CFrameU3Ek__BackingField_15; } inline void set_U3CFrameU3Ek__BackingField_15(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * value) { ___U3CFrameU3Ek__BackingField_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFrameU3Ek__BackingField_15), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor struct JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC : public RuntimeObject { public: // SixLabors.ImageSharp.Size SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::blockAreaSize Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___blockAreaSize_0; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::frame JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame_1; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::blockRowsPerStep int32_t ___blockRowsPerStep_2; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::component RuntimeObject* ___component_3; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::rawJpeg RuntimeObject* ___rawJpeg_4; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::k__BackingField Buffer2D_1_tB2C9A569D72248325F9E8D94F817130C39A52001 * ___U3CColorBufferU3Ek__BackingField_5; public: inline static int32_t get_offset_of_blockAreaSize_0() { return static_cast(offsetof(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC, ___blockAreaSize_0)); } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E get_blockAreaSize_0() const { return ___blockAreaSize_0; } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * get_address_of_blockAreaSize_0() { return &___blockAreaSize_0; } inline void set_blockAreaSize_0(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E value) { ___blockAreaSize_0 = value; } inline static int32_t get_offset_of_frame_1() { return static_cast(offsetof(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC, ___frame_1)); } inline JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * get_frame_1() const { return ___frame_1; } inline JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF ** get_address_of_frame_1() { return &___frame_1; } inline void set_frame_1(JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * value) { ___frame_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___frame_1), (void*)value); } inline static int32_t get_offset_of_blockRowsPerStep_2() { return static_cast(offsetof(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC, ___blockRowsPerStep_2)); } inline int32_t get_blockRowsPerStep_2() const { return ___blockRowsPerStep_2; } inline int32_t* get_address_of_blockRowsPerStep_2() { return &___blockRowsPerStep_2; } inline void set_blockRowsPerStep_2(int32_t value) { ___blockRowsPerStep_2 = value; } inline static int32_t get_offset_of_component_3() { return static_cast(offsetof(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC, ___component_3)); } inline RuntimeObject* get_component_3() const { return ___component_3; } inline RuntimeObject** get_address_of_component_3() { return &___component_3; } inline void set_component_3(RuntimeObject* value) { ___component_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___component_3), (void*)value); } inline static int32_t get_offset_of_rawJpeg_4() { return static_cast(offsetof(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC, ___rawJpeg_4)); } inline RuntimeObject* get_rawJpeg_4() const { return ___rawJpeg_4; } inline RuntimeObject** get_address_of_rawJpeg_4() { return &___rawJpeg_4; } inline void set_rawJpeg_4(RuntimeObject* value) { ___rawJpeg_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___rawJpeg_4), (void*)value); } inline static int32_t get_offset_of_U3CColorBufferU3Ek__BackingField_5() { return static_cast(offsetof(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC, ___U3CColorBufferU3Ek__BackingField_5)); } inline Buffer2D_1_tB2C9A569D72248325F9E8D94F817130C39A52001 * get_U3CColorBufferU3Ek__BackingField_5() const { return ___U3CColorBufferU3Ek__BackingField_5; } inline Buffer2D_1_tB2C9A569D72248325F9E8D94F817130C39A52001 ** get_address_of_U3CColorBufferU3Ek__BackingField_5() { return &___U3CColorBufferU3Ek__BackingField_5; } inline void set_U3CColorBufferU3Ek__BackingField_5(Buffer2D_1_tB2C9A569D72248325F9E8D94F817130C39A52001 * value) { ___U3CColorBufferU3Ek__BackingField_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CColorBufferU3Ek__BackingField_5), (void*)value); } }; // SixLabors.ImageSharp.ReadOrigin struct ReadOrigin_tDECF1EE673A03AE8E2B1C0D48330212BE64443A8 { public: // System.Int32 SixLabors.ImageSharp.ReadOrigin::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ReadOrigin_tDECF1EE673A03AE8E2B1C0D48330212BE64443A8, ___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.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; } }; // System.Pinnable`1 struct Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD : public RuntimeObject { public: // T System.Pinnable`1::Data Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD, ___Data_0)); } inline Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 get_Data_0() const { return ___Data_0; } inline Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A : public RuntimeObject { public: // T System.Pinnable`1::Data Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A, ___Data_0)); } inline Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD get_Data_0() const { return ___Data_0; } inline Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF : public RuntimeObject { public: // T System.Pinnable`1::Data Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF, ___Data_0)); } inline Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 get_Data_0() const { return ___Data_0; } inline Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 value) { ___Data_0 = 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; } }; // SixLabors.ImageSharp.Configuration struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Configuration::streamProcessingBufferSize int32_t ___streamProcessingBufferSize_1; // System.Int32 SixLabors.ImageSharp.Configuration::maxDegreeOfParallelism int32_t ___maxDegreeOfParallelism_2; // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Configuration::memoryAllocator MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___memoryAllocator_3; // System.Boolean SixLabors.ImageSharp.Configuration::k__BackingField bool ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; // System.Collections.Generic.IDictionary`2 SixLabors.ImageSharp.Configuration::k__BackingField RuntimeObject* ___U3CPropertiesU3Ek__BackingField_6; // SixLabors.ImageSharp.ReadOrigin SixLabors.ImageSharp.Configuration::k__BackingField int32_t ___U3CReadOriginU3Ek__BackingField_7; // SixLabors.ImageSharp.Formats.ImageFormatManager SixLabors.ImageSharp.Configuration::k__BackingField ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * ___U3CImageFormatsManagerU3Ek__BackingField_8; // SixLabors.ImageSharp.IO.IFileSystem SixLabors.ImageSharp.Configuration::k__BackingField RuntimeObject* ___U3CFileSystemU3Ek__BackingField_9; // System.Int32 SixLabors.ImageSharp.Configuration::k__BackingField int32_t ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory SixLabors.ImageSharp.Configuration::k__BackingField RuntimeObject* ___U3CImageOperationsProviderU3Ek__BackingField_11; public: inline static int32_t get_offset_of_streamProcessingBufferSize_1() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___streamProcessingBufferSize_1)); } inline int32_t get_streamProcessingBufferSize_1() const { return ___streamProcessingBufferSize_1; } inline int32_t* get_address_of_streamProcessingBufferSize_1() { return &___streamProcessingBufferSize_1; } inline void set_streamProcessingBufferSize_1(int32_t value) { ___streamProcessingBufferSize_1 = value; } inline static int32_t get_offset_of_maxDegreeOfParallelism_2() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___maxDegreeOfParallelism_2)); } inline int32_t get_maxDegreeOfParallelism_2() const { return ___maxDegreeOfParallelism_2; } inline int32_t* get_address_of_maxDegreeOfParallelism_2() { return &___maxDegreeOfParallelism_2; } inline void set_maxDegreeOfParallelism_2(int32_t value) { ___maxDegreeOfParallelism_2 = value; } inline static int32_t get_offset_of_memoryAllocator_3() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___memoryAllocator_3)); } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_memoryAllocator_3() const { return ___memoryAllocator_3; } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_memoryAllocator_3() { return &___memoryAllocator_3; } inline void set_memoryAllocator_3(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value) { ___memoryAllocator_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___memoryAllocator_3), (void*)value); } inline static int32_t get_offset_of_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5)); } inline bool get_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() const { return ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; } inline bool* get_address_of_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() { return &___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; } inline void set_U3CPreferContiguousImageBuffersU3Ek__BackingField_5(bool value) { ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CPropertiesU3Ek__BackingField_6() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CPropertiesU3Ek__BackingField_6)); } inline RuntimeObject* get_U3CPropertiesU3Ek__BackingField_6() const { return ___U3CPropertiesU3Ek__BackingField_6; } inline RuntimeObject** get_address_of_U3CPropertiesU3Ek__BackingField_6() { return &___U3CPropertiesU3Ek__BackingField_6; } inline void set_U3CPropertiesU3Ek__BackingField_6(RuntimeObject* value) { ___U3CPropertiesU3Ek__BackingField_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CPropertiesU3Ek__BackingField_6), (void*)value); } inline static int32_t get_offset_of_U3CReadOriginU3Ek__BackingField_7() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CReadOriginU3Ek__BackingField_7)); } inline int32_t get_U3CReadOriginU3Ek__BackingField_7() const { return ___U3CReadOriginU3Ek__BackingField_7; } inline int32_t* get_address_of_U3CReadOriginU3Ek__BackingField_7() { return &___U3CReadOriginU3Ek__BackingField_7; } inline void set_U3CReadOriginU3Ek__BackingField_7(int32_t value) { ___U3CReadOriginU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CImageFormatsManagerU3Ek__BackingField_8() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CImageFormatsManagerU3Ek__BackingField_8)); } inline ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * get_U3CImageFormatsManagerU3Ek__BackingField_8() const { return ___U3CImageFormatsManagerU3Ek__BackingField_8; } inline ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 ** get_address_of_U3CImageFormatsManagerU3Ek__BackingField_8() { return &___U3CImageFormatsManagerU3Ek__BackingField_8; } inline void set_U3CImageFormatsManagerU3Ek__BackingField_8(ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * value) { ___U3CImageFormatsManagerU3Ek__BackingField_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CImageFormatsManagerU3Ek__BackingField_8), (void*)value); } inline static int32_t get_offset_of_U3CFileSystemU3Ek__BackingField_9() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CFileSystemU3Ek__BackingField_9)); } inline RuntimeObject* get_U3CFileSystemU3Ek__BackingField_9() const { return ___U3CFileSystemU3Ek__BackingField_9; } inline RuntimeObject** get_address_of_U3CFileSystemU3Ek__BackingField_9() { return &___U3CFileSystemU3Ek__BackingField_9; } inline void set_U3CFileSystemU3Ek__BackingField_9(RuntimeObject* value) { ___U3CFileSystemU3Ek__BackingField_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFileSystemU3Ek__BackingField_9), (void*)value); } inline static int32_t get_offset_of_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10)); } inline int32_t get_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() const { return ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; } inline int32_t* get_address_of_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() { return &___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; } inline void set_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10(int32_t value) { ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CImageOperationsProviderU3Ek__BackingField_11() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CImageOperationsProviderU3Ek__BackingField_11)); } inline RuntimeObject* get_U3CImageOperationsProviderU3Ek__BackingField_11() const { return ___U3CImageOperationsProviderU3Ek__BackingField_11; } inline RuntimeObject** get_address_of_U3CImageOperationsProviderU3Ek__BackingField_11() { return &___U3CImageOperationsProviderU3Ek__BackingField_11; } inline void set_U3CImageOperationsProviderU3Ek__BackingField_11(RuntimeObject* value) { ___U3CImageOperationsProviderU3Ek__BackingField_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CImageOperationsProviderU3Ek__BackingField_11), (void*)value); } }; struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.Configuration::Lazy Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * ___Lazy_0; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Configuration::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CDefaultU3Ek__BackingField_4; public: inline static int32_t get_offset_of_Lazy_0() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields, ___Lazy_0)); } inline Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * get_Lazy_0() const { return ___Lazy_0; } inline Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E ** get_address_of_Lazy_0() { return &___Lazy_0; } inline void set_Lazy_0(Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * value) { ___Lazy_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Lazy_0), (void*)value); } inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_4() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields, ___U3CDefaultU3Ek__BackingField_4)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CDefaultU3Ek__BackingField_4() const { return ___U3CDefaultU3Ek__BackingField_4; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CDefaultU3Ek__BackingField_4() { return &___U3CDefaultU3Ek__BackingField_4; } inline void set_U3CDefaultU3Ek__BackingField_4(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CDefaultU3Ek__BackingField_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_4), (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase struct JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B : public RuntimeObject { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::k__BackingField int32_t ___U3CColorSpaceU3Ek__BackingField_1; // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::k__BackingField int32_t ___U3CPrecisionU3Ek__BackingField_2; // System.Single SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::k__BackingField float ___U3CMaximumValueU3Ek__BackingField_3; // System.Single SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::k__BackingField float ___U3CHalfValueU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CColorSpaceU3Ek__BackingField_1() { return static_cast(offsetof(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B, ___U3CColorSpaceU3Ek__BackingField_1)); } inline int32_t get_U3CColorSpaceU3Ek__BackingField_1() const { return ___U3CColorSpaceU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CColorSpaceU3Ek__BackingField_1() { return &___U3CColorSpaceU3Ek__BackingField_1; } inline void set_U3CColorSpaceU3Ek__BackingField_1(int32_t value) { ___U3CColorSpaceU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CPrecisionU3Ek__BackingField_2() { return static_cast(offsetof(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B, ___U3CPrecisionU3Ek__BackingField_2)); } inline int32_t get_U3CPrecisionU3Ek__BackingField_2() const { return ___U3CPrecisionU3Ek__BackingField_2; } inline int32_t* get_address_of_U3CPrecisionU3Ek__BackingField_2() { return &___U3CPrecisionU3Ek__BackingField_2; } inline void set_U3CPrecisionU3Ek__BackingField_2(int32_t value) { ___U3CPrecisionU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CMaximumValueU3Ek__BackingField_3() { return static_cast(offsetof(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B, ___U3CMaximumValueU3Ek__BackingField_3)); } inline float get_U3CMaximumValueU3Ek__BackingField_3() const { return ___U3CMaximumValueU3Ek__BackingField_3; } inline float* get_address_of_U3CMaximumValueU3Ek__BackingField_3() { return &___U3CMaximumValueU3Ek__BackingField_3; } inline void set_U3CMaximumValueU3Ek__BackingField_3(float value) { ___U3CMaximumValueU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3CHalfValueU3Ek__BackingField_4() { return static_cast(offsetof(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B, ___U3CHalfValueU3Ek__BackingField_4)); } inline float get_U3CHalfValueU3Ek__BackingField_4() const { return ___U3CHalfValueU3Ek__BackingField_4; } inline float* get_address_of_U3CHalfValueU3Ek__BackingField_4() { return &___U3CHalfValueU3Ek__BackingField_4; } inline void set_U3CHalfValueU3Ek__BackingField_4(float value) { ___U3CHalfValueU3Ek__BackingField_4 = value; } }; struct JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B_StaticFields { public: // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::Converters JpegColorConverterBaseU5BU5D_t4189DAFBF71C926882261D87B5E36A9ED6F0D1B7* ___Converters_0; public: inline static int32_t get_offset_of_Converters_0() { return static_cast(offsetof(JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B_StaticFields, ___Converters_0)); } inline JpegColorConverterBaseU5BU5D_t4189DAFBF71C926882261D87B5E36A9ED6F0D1B7* get_Converters_0() const { return ___Converters_0; } inline JpegColorConverterBaseU5BU5D_t4189DAFBF71C926882261D87B5E36A9ED6F0D1B7** get_address_of_Converters_0() { return &___Converters_0; } inline void set_Converters_0(JpegColorConverterBaseU5BU5D_t4189DAFBF71C926882261D87B5E36A9ED6F0D1B7* value) { ___Converters_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Converters_0), (void*)value); } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues struct ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F { public: // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::ComponentCount int32_t ___ComponentCount_0; // System.Span`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::Component0 Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component0_1; // System.Span`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::Component1 Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component1_2; // System.Span`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::Component2 Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component2_3; // System.Span`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::Component3 Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component3_4; public: inline static int32_t get_offset_of_ComponentCount_0() { return static_cast(offsetof(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F, ___ComponentCount_0)); } inline int32_t get_ComponentCount_0() const { return ___ComponentCount_0; } inline int32_t* get_address_of_ComponentCount_0() { return &___ComponentCount_0; } inline void set_ComponentCount_0(int32_t value) { ___ComponentCount_0 = value; } inline static int32_t get_offset_of_Component0_1() { return static_cast(offsetof(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F, ___Component0_1)); } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 get_Component0_1() const { return ___Component0_1; } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * get_address_of_Component0_1() { return &___Component0_1; } inline void set_Component0_1(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 value) { ___Component0_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___Component0_1))->____pinnable_0), (void*)NULL); } inline static int32_t get_offset_of_Component1_2() { return static_cast(offsetof(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F, ___Component1_2)); } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 get_Component1_2() const { return ___Component1_2; } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * get_address_of_Component1_2() { return &___Component1_2; } inline void set_Component1_2(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 value) { ___Component1_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___Component1_2))->____pinnable_0), (void*)NULL); } inline static int32_t get_offset_of_Component2_3() { return static_cast(offsetof(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F, ___Component2_3)); } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 get_Component2_3() const { return ___Component2_3; } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * get_address_of_Component2_3() { return &___Component2_3; } inline void set_Component2_3(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 value) { ___Component2_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___Component2_3))->____pinnable_0), (void*)NULL); } inline static int32_t get_offset_of_Component3_4() { return static_cast(offsetof(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F, ___Component3_4)); } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 get_Component3_4() const { return ___Component3_4; } inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * get_address_of_Component3_4() { return &___Component3_4; } inline void set_Component3_4(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 value) { ___Component3_4 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___Component3_4))->____pinnable_0), (void*)NULL); } }; // Native definition for P/Invoke marshalling of SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues struct ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F_marshaled_pinvoke { int32_t ___ComponentCount_0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component0_1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component1_2; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component2_3; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component3_4; }; // Native definition for COM marshalling of SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues struct ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F_marshaled_com { int32_t ___ComponentCount_0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component0_1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component1_2; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component2_3; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___Component3_4; }; // System.Func`2 struct Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 : public MulticastDelegate_t { public: public: }; // System.Func`2 struct Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 : 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.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.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA : public RuntimeArray { public: ALIGN_FIELD (8) float m_Items[1]; public: inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // System.Single[][] struct SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9 : public RuntimeArray { public: ALIGN_FIELD (8) SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* m_Items[1]; public: inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** 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, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Single[,] struct SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43 : public RuntimeArray { public: ALIGN_FIELD (8) float m_Items[1]; public: inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } inline float 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 float* 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, float 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 float 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 float* 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, float value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; 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; } }; // 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; } }; // 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.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); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent[] struct JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7 : public RuntimeArray { public: ALIGN_FIELD (8) JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * m_Items[1]; public: inline JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 ** 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, JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor[] struct JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70 : public RuntimeArray { public: ALIGN_FIELD (8) JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * m_Items[1]; public: inline JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC ** 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, JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // 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.Void System.Threading.SparselyPopulatedArrayAddInfo`1::.ctor(System.Threading.SparselyPopulatedArrayFragment`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99_gshared (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___source0, int32_t ___index1, const RuntimeMethod* method); // System.Threading.SparselyPopulatedArrayFragment`1 System.Threading.SparselyPopulatedArrayAddInfo`1::get_Source() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_gshared_inline (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method); // System.Int32 System.Threading.SparselyPopulatedArrayAddInfo`1::get_Index() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_gshared_inline (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m93714777F9B026912C289C05D92630AB14704A92_gshared (Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Int32 System.Linq.Enumerable::Max(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Max_TisRuntimeObject_mA4F063BD2171CB852C0AFB64225EDE631E058300_gshared (RuntimeObject* ___source0, Func_2_t0CEE9D1C856153BA9C23BB9D7E929D577AF37A2C * ___selector1, const RuntimeMethod* method); // System.Span`1 SixLabors.ImageSharp.Memory.MemoryOwnerExtensions::Slice(System.Buffers.IMemoryOwner`1,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_gshared_inline (RuntimeObject* ___buffer0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___span0, const RuntimeMethod* method); // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_gshared (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___span0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_gshared_inline (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m80208F9FBD0E2860CA9EB7ABB6DA7C79B1F00239_gshared (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C ___destination0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_gshared_inline (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mCF42939A00C650C84B1BD89D6F998D7B1B74BD20_gshared (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 ___destination0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_gshared_inline (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m7BDACDEA533D7BB043133777AED4BEC6498AADD4_gshared (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF ___destination0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_gshared_inline (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m5990C423317F899A2B3F4F0022F1450A04D153A5_gshared (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 ___destination0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_gshared_inline (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m06C4B21249D7A60CDFED2FE843381C96F25C0A6B_gshared (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA ___destination0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tC089F74404A3C46975952EE686EC533667BB207F Span_1_Slice_m25DF8A7217E853F02CEAC159C9AF0A23CC3FB59A_gshared_inline (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mF4E2F4A550B35E9F5559BFB41888F972F609F111_gshared (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, Span_1_tC089F74404A3C46975952EE686EC533667BB207F ___destination0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E Span_1_Slice_mC1FB5AB9AA0CBB33516FA064BCA4A6B0CFDAA801_gshared_inline (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD969DDC3B601BDD48542E58F2EB56E64AD88247E_gshared (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E ___destination0, const RuntimeMethod* method); // System.Int32 System.ReadOnlySpan`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_gshared_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, int32_t ___start0, int32_t ___length1, 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_mF90EDA2C7B4524F351BF8300FC47C9D146C3B93D_gshared_inline (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, 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_m00EB57E0D56D23B2D8406D5F4BB005B731BC5389_gshared_inline (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, 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_mC678449B1B0923C5A5341B8C7C509F162E134266_gshared_inline (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, 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_mB28A5FC9E3E6C2349B810A193CF217D6EAAF5AEB_gshared_inline (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, 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_mED305133B642889AEBF5AFC2BD80BADFF009774E_gshared_inline (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, 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_m25DBBA0903A0DFABCFBE7FB04D8183100CDE1A1B_gshared_inline (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, 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_m1DCDD474FCFD5EA4FB33836B005319ADCB63AAA5_gshared_inline (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Int32 System.Numerics.Vector`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_gshared_inline (const RuntimeMethod* method); // System.ReadOnlySpan`1 System.ReadOnlySpan`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.ReadOnlySpan`1 System.ReadOnlySpan`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_gshared_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, int32_t ___start0, 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_m373EA84BF632F6408591B525142C56CAC893C040_gshared_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Boolean System.Single::Equals(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914 (float* __this, float ___obj0, 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.NotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, 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.Single::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_m7662E1812DDDBC85D464398740CFFC3588DFB2C9 (float* __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 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.Int32 System.Numerics.Complex::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Complex_GetHashCode_mBAC61B12E34E786C0E95BB8CB48D7819976D9A35 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, 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.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, 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); // System.Void System.Threading.SparselyPopulatedArrayAddInfo`1::.ctor(System.Threading.SparselyPopulatedArrayFragment`1,System.Int32) inline void SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99 (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___source0, int32_t ___index1, const RuntimeMethod* method) { (( void (*) (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D *, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, int32_t, const RuntimeMethod*))SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99_gshared)(__this, ___source0, ___index1, method); } // System.Threading.SparselyPopulatedArrayFragment`1 System.Threading.SparselyPopulatedArrayAddInfo`1::get_Source() inline SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_inline (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method) { return (( SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * (*) (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D *, const RuntimeMethod*))SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_gshared_inline)(__this, method); } // System.Int32 System.Threading.SparselyPopulatedArrayAddInfo`1::get_Index() inline int32_t SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_inline (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method) { return (( int32_t (*) (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D *, const RuntimeMethod*))SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_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 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107 (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 * __this, const RuntimeMethod* method); // System.Boolean SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::get_Converted() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 * __this, const RuntimeMethod* method); // System.Void System.Threading.CancellationToken::ThrowIfCancellationRequested() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210 (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD * __this, const RuntimeMethod* method); // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Configuration::get_MemoryAllocator() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * __this, const RuntimeMethod* method); // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent[] SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::get_Components() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * __this, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11 (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m93714777F9B026912C289C05D92630AB14704A92_gshared)(__this, ___object0, ___method1, method); } // System.Int32 System.Linq.Enumerable::Max(System.Collections.Generic.IEnumerable`1,System.Func`2) inline int32_t Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24 (RuntimeObject* ___source0, Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * ___selector1, const RuntimeMethod* method) { return (( int32_t (*) (RuntimeObject*, Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *, const RuntimeMethod*))Enumerable_Max_TisRuntimeObject_mA4F063BD2171CB852C0AFB64225EDE631E058300_gshared)(___source0, ___selector1, method); } // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::get_PixelWidth() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame::get_PixelHeight() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * __this, const RuntimeMethod* method); // System.Boolean SixLabors.ImageSharp.Configuration::get_PreferContiguousImageBuffers() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Size::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5 (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * __this, int32_t ___width0, int32_t ___height1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::.ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363 (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * __this, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___memoryAllocator0, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame1, RuntimeObject* ___rawJpeg2, Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___postProcessorBufferSize3, RuntimeObject* ___component4, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::ClearSpectralBuffers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::CopyBlocksToColorBuffer(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418 (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * __this, int32_t ___spectralStep0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::.ctor(System.Collections.Generic.IReadOnlyList`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7 (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * __this, RuntimeObject* ___processors0, int32_t ___row1, const RuntimeMethod* method); // SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4 (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Span`1 SixLabors.ImageSharp.Memory.MemoryOwnerExtensions::Slice(System.Buffers.IMemoryOwner`1,System.Int32,System.Int32) inline Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline (RuntimeObject* ___buffer0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { return (( Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 (*) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_gshared_inline)(___buffer0, ___start1, ___length2, method); } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) inline ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___span0, const RuntimeMethod* method) { return (( ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_gshared)(___span0, method); } // System.Void SixLabors.ImageSharp.SimdUtils::NormalizedFloatToByteSaturate(System.ReadOnlySpan`1,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___dest1, const RuntimeMethod* method); // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) inline ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___span0, const RuntimeMethod* method) { return (( ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 (*) (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 , const RuntimeMethod*))Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_gshared)(___span0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m80208F9FBD0E2860CA9EB7ABB6DA7C79B1F00239 (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *, Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))Span_1_CopyTo_m80208F9FBD0E2860CA9EB7ABB6DA7C79B1F00239_gshared)(__this, ___destination0, method); } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239 (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mCF42939A00C650C84B1BD89D6F998D7B1B74BD20 (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *, Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))Span_1_CopyTo_mCF42939A00C650C84B1BD89D6F998D7B1B74BD20_gshared)(__this, ___destination0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m7BDACDEA533D7BB043133777AED4BEC6498AADD4 (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *, Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))Span_1_CopyTo_m7BDACDEA533D7BB043133777AED4BEC6498AADD4_gshared)(__this, ___destination0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m5990C423317F899A2B3F4F0022F1450A04D153A5 (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *, Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))Span_1_CopyTo_m5990C423317F899A2B3F4F0022F1450A04D153A5_gshared)(__this, ___destination0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m06C4B21249D7A60CDFED2FE843381C96F25C0A6B (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *, Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))Span_1_CopyTo_m06C4B21249D7A60CDFED2FE843381C96F25C0A6B_gshared)(__this, ___destination0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tC089F74404A3C46975952EE686EC533667BB207F Span_1_Slice_m25DF8A7217E853F02CEAC159C9AF0A23CC3FB59A_inline (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tC089F74404A3C46975952EE686EC533667BB207F (*) (Span_1_tC089F74404A3C46975952EE686EC533667BB207F *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m25DF8A7217E853F02CEAC159C9AF0A23CC3FB59A_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mF4E2F4A550B35E9F5559BFB41888F972F609F111 (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, Span_1_tC089F74404A3C46975952EE686EC533667BB207F ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tC089F74404A3C46975952EE686EC533667BB207F *, Span_1_tC089F74404A3C46975952EE686EC533667BB207F , const RuntimeMethod*))Span_1_CopyTo_mF4E2F4A550B35E9F5559BFB41888F972F609F111_gshared)(__this, ___destination0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E Span_1_Slice_mC1FB5AB9AA0CBB33516FA064BCA4A6B0CFDAA801_inline (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E (*) (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mC1FB5AB9AA0CBB33516FA064BCA4A6B0CFDAA801_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mD969DDC3B601BDD48542E58F2EB56E64AD88247E (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *, Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E , const RuntimeMethod*))Span_1_CopyTo_mD969DDC3B601BDD48542E58F2EB56E64AD88247E_gshared)(__this, ___destination0, method); } // System.Void SixLabors.ImageSharp.SimdUtils/ExtendedIntrinsics::NormalizedFloatToByteSaturateReduce(System.ReadOnlySpan`1&,System.Span`1&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExtendedIntrinsics_NormalizedFloatToByteSaturateReduce_mE9BC91AC579B7BD601C8491A4EE256DF596D409F_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * ___dest1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.SimdUtils/FallbackIntrinsics128::NormalizedFloatToByteSaturateReduce(System.ReadOnlySpan`1&,System.Span`1&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FallbackIntrinsics128_NormalizedFloatToByteSaturateReduce_m08F8473C11F27F0D5B4EB9822E260B10FB03E403_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * ___dest1, const RuntimeMethod* method); // System.Int32 System.ReadOnlySpan`1::get_Length() inline int32_t ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, const RuntimeMethod* method) { return (( int32_t (*) (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_gshared_inline)(__this, method); } // System.Void SixLabors.ImageSharp.SimdUtils::ConvertNormalizedFloatToByteRemainder(System.ReadOnlySpan`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void SimdUtils_ConvertNormalizedFloatToByteRemainder_m690BFD47B386A00DF1F8BE423CE370D78E8C9BED (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___dest1, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 (*) (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_gshared_inline)(__this, ___start0, ___length1, 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_mF90EDA2C7B4524F351BF8300FC47C9D146C3B93D_inline (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *, Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mF90EDA2C7B4524F351BF8300FC47C9D146C3B93D_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m00EB57E0D56D23B2D8406D5F4BB005B731BC5389_inline (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *, Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m00EB57E0D56D23B2D8406D5F4BB005B731BC5389_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_mC678449B1B0923C5A5341B8C7C509F162E134266_inline (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *, Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mC678449B1B0923C5A5341B8C7C509F162E134266_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_mB28A5FC9E3E6C2349B810A193CF217D6EAAF5AEB_inline (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *, Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mB28A5FC9E3E6C2349B810A193CF217D6EAAF5AEB_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_mED305133B642889AEBF5AFC2BD80BADFF009774E_inline (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *, Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mED305133B642889AEBF5AFC2BD80BADFF009774E_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m25DBBA0903A0DFABCFBE7FB04D8183100CDE1A1B_inline (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tC089F74404A3C46975952EE686EC533667BB207F *, Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m25DBBA0903A0DFABCFBE7FB04D8183100CDE1A1B_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m1DCDD474FCFD5EA4FB33836B005319ADCB63AAA5_inline (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *, Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m1DCDD474FCFD5EA4FB33836B005319ADCB63AAA5_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Boolean SixLabors.ImageSharp.SimdUtils/ExtendedIntrinsics::get_IsAvailable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ExtendedIntrinsics_get_IsAvailable_mEF116388C2FE86F3E16FA3C71A40FB956338F3A6_inline (const RuntimeMethod* method); // System.Int32 System.Numerics.Vector`1::get_Count() inline int32_t Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_inline (const RuntimeMethod* method) { return (( int32_t (*) (const RuntimeMethod*))Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_gshared_inline)(method); } // System.Int32 SixLabors.ImageSharp.Numerics::ModuloP2(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Numerics_ModuloP2_m9AC5E34F6A3D576DB187B5E90DF0A95BF2B83F74_inline (int32_t ___x0, int32_t ___m1, const RuntimeMethod* method); // System.ReadOnlySpan`1 System.ReadOnlySpan`1::Slice(System.Int32,System.Int32) inline ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 (*) (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_gshared_inline)(__this, ___start0, ___length1, method); } // System.Void SixLabors.ImageSharp.SimdUtils/ExtendedIntrinsics::NormalizedFloatToByteSaturate(System.ReadOnlySpan`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtendedIntrinsics_NormalizedFloatToByteSaturate_mCF078B14F971821BF5ECDA17307911C2BC3169C4 (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___dest1, const RuntimeMethod* method); // System.ReadOnlySpan`1 System.ReadOnlySpan`1::Slice(System.Int32) inline ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 (*) (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 (*) (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *, int32_t, const RuntimeMethod*))Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_gshared_inline)(__this, ___start0, method); } // System.Int32 SixLabors.ImageSharp.Numerics::Modulo4(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Numerics_Modulo4_mF2D63AE8A1413345A0CD8B31CC0F167EBCEB2A1B_inline (int32_t ___x0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.SimdUtils/FallbackIntrinsics128::NormalizedFloatToByteSaturate(System.ReadOnlySpan`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FallbackIntrinsics128_NormalizedFloatToByteSaturate_m9B577CC375481AAE0AC9FF5FD2324738283628F7 (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___dest1, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m373EA84BF632F6408591B525142C56CAC893C040_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *, Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m373EA84BF632F6408591B525142C56CAC893C040_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } #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_m515A31D04D7FE4C858DB4CE94617AA13ECE32873_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_1 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_mB96C0C5BEC4B9303E32C573D615B6A011AD961A5_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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_m52049F1DFFB4958ADF68B8D08DC035550B4F2BC0_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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 float SparseCompressedRowMatrixStorage_1_At_m06D30B7DE71E6275B0F65FBCDB422809734C80AC_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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)); float L_4 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (float)L_4; } IL_0013: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; float L_8 = (L_5)->GetAt(static_cast(L_7)); return (float)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_m641E2ADBD3623EBACE3594A98B8942A6DC3BF9F2_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, int32_t ___row0, int32_t ___column1, float ___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; float V_1 = 0.0f; 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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)); float L_4 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (float)L_4; float L_5 = ___value2; bool L_6; L_6 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_1), (float)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_002c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_10 = V_0; float L_11 = ___value2; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (float)L_11); return; } IL_003a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_12 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (float)L_12; float L_13 = ___value2; bool L_14; L_14 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_1), (float)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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_21 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); int32_t L_24 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); NullCheck(L_25); NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_26; L_26 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_27 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); int32_t L_28 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_m641E2ADBD3623EBACE3594A98B8942A6DC3BF9F2_RuntimeMethod_var))); } IL_00bd: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_32 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_5(); int64_t L_33 = V_3; (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_36 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_37 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_38 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_48 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_49 = V_0; float L_50 = ___value2; NullCheck(L_48); (L_48)->SetAt(static_cast(L_49), (float)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_mCB8642274A8041C211BFE46356747F30A760AF19_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_5 = ___itemIndex0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_27 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_28 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_5(); int32_t L_29 = V_0; (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)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_mF7533B74F07B49093EAB31698D94749E04A8D6FF_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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_mB12DD07ECD7FF1EA59DFAAB28850E4679A6DD812_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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_m56D5F2BB7801471B0CB46E2F5C8F389146EB94FE_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, const RuntimeMethod* method) { { NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_m43754FDCAEA2BA3C2B6EC3F50F14EDAB571F426E_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_m40571ADE78B2778722964EB6214B13159CBFDD52_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, const RuntimeMethod* method) { Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * G_B2_0 = NULL; SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * G_B2_1 = NULL; Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * G_B1_0 = NULL; SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * G_B1_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_0 = ((U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9__19_0_1(); Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_1 = (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_0; G_B1_0 = L_1; G_B1_1 = ((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)(__this)); if (L_1) { G_B2_0 = L_1; G_B2_1 = ((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)(__this)); goto IL_0020; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF * L_2 = ((U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9_0(); Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_3 = (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *, 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_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_4 = (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_3; ((U3CU3Ec_tEC0A8620CB9DF6196104AA5F4D6E730CEF25FCCF_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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)(G_B1_1)); } IL_0020: { NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)G_B2_1); VirtualActionInvoker2< Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *, int32_t >::Invoke(18 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapInplace(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)G_B2_1, (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)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_m0DD6A51BBBFD99A45BE97A8AA172262E0353B8F6_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); V_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = V_0; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6; L_6 = Single_GetHashCode_m7662E1812DDDBC85D464398740CFFC3588DFB2C9((float*)(float*)((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_mBAACD8C0791FDA4B0F18689F95BD503FFB4D31AE_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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_mB1BD86FCD1F7AC754B360204F3E9464904F9EEAF_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0020; } } { NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_42 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_43 = V_4; int32_t L_44 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_45 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_74 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_75 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_5(); int32_t L_76 = V_0; (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)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_mCA8EA237FF308C4408036E2A2C51DA1BE4D0A421_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return; } IL_0012: { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)((DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_8 = ___target0; NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * 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)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; float L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_18); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_18, (int32_t)L_19, (int32_t)L_23, (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_mA8520A7B140A8E82EC60B489FC01441038FF9263_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * ___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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_6) { goto IL_007b; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_8 = ___target0; NullCheck(L_8); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_8->get_Values_5(); NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_10; L_10 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_12 = ___target0; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_12->get_ColumnIndices_4(); NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_14; L_14 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_mEE3C83F105C7E45817F12DFB78CE8D5B61D9387B_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * ___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_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_1 = ___target0; NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * 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)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; float L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_11); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_11, (int32_t)L_12, (int32_t)L_16, (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_m7559E0EC1C9A39A4A2C04A20F249013642BCED75_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * 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_m7559E0EC1C9A39A4A2C04A20F249013642BCED75_RuntimeMethod_var))); } IL_000e: { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_2 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_3 = V_0; if (!L_3) { goto IL_002c; } } { SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * 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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_48 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_49 = V_4; NullCheck(L_48); int32_t L_50 = L_49; float L_51 = (L_48)->GetAt(static_cast(L_50)); NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_43); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)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)), (float)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_m88179A9ACFE8157D321197F282C9607793D7BCE8_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * ___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_t6726F9309570A0BDC5D42E10777F3E2931C487AA * 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_4 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)L_4); int32_t L_5; L_5 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (L_5) { goto IL_010c; } } { NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_7 = (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, 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_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_7; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_8; L_8 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_16 = V_2; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_16); int32_t L_17; L_17 = (( int32_t (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_37 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_38 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_39 = V_7; NullCheck(L_38); int32_t L_40 = L_39; float L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_37); (( void (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_37, (float)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_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_59 = V_2; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_59); int32_t L_60; L_60 = (( int32_t (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_64 = ___target0; NullCheck(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_64->get_RowPointers_3(); SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_66 = ___target0; NullCheck(L_66); int32_t L_67 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_66)->get_RowCount_1(); List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_68 = V_2; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_68); int32_t L_69; L_69 = (( int32_t (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_70 = ___target0; List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_71 = V_2; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_71); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_72; L_72 = (( SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_112 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_113 = V_12; NullCheck(L_112); int32_t L_114 = L_113; float L_115 = (L_112)->GetAt(static_cast(L_114)); NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_107); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)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)), (float)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_m41D89B9233D7B5DF9DCBBA284728ABE07AC39C8E_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * ___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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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_t292723551089F1C59EC575A26EE46FAF3C0C9286 * G_B31_1 = NULL; int32_t G_B30_0 = 0; VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * G_B30_1 = NULL; float G_B32_0 = 0.0f; int32_t G_B32_1 = 0; VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * 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_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_11 = ___target0; int32_t L_12 = ___targetColumnIndex3; int32_t L_13 = ___columnCount4; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_11); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_11, (int32_t)L_12, (int32_t)L_13); } IL_0026: { return; } IL_0027: { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_14 = ___target0; V_2 = (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)IsInst((RuntimeObject*)L_14, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_18) == ((uint32_t)L_19)))) { goto IL_00b1; } } { int32_t L_20 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_ColumnCount_2(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_21 = V_2; NullCheck(L_21); int32_t L_22 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_21)->get_Length_1(); if ((!(((uint32_t)L_20) == ((uint32_t)L_22)))) { goto IL_00b1; } } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_26 = V_2; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_27 = V_2; NullCheck(L_27); int32_t L_28 = (int32_t)L_27->get_ValueCount_4(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_30 = V_2; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_36 = V_2; NullCheck(L_36); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_36->get_Indices_2(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_40 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_41 = V_0; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_42 = V_2; NullCheck(L_42); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_43 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_42->get_Values_3(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_66 = V_2; NullCheck(L_66); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_67 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_66->get_Indices_2(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_74 = V_2; NullCheck(L_74); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_75 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_74->get_Indices_2(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_91 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_90); V_9 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_98 = V_2; NullCheck(L_98); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_99 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_98->get_Values_3(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_116 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_117 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_130 = V_2; NullCheck(L_130); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_131 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_130->get_Values_3(); int32_t L_132 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_133 = V_9; int32_t L_134 = V_5; int32_t L_135 = V_6; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_139 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_140 = V_9; NullCheck(L_139); L_139->set_Values_3(L_140); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_141 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_142 = V_10; NullCheck(L_141); L_141->set_Indices_2(L_142); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * 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_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_146 = ___target0; int32_t L_147 = ___targetColumnIndex3; int32_t L_148 = ___columnCount4; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_146); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)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_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_150 = ___target0; int32_t L_151 = ___targetColumnIndex3; int32_t L_152 = ___columnCount4; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_150); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_156; L_156 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t292723551089F1C59EC575A26EE46FAF3C0C9286 * 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)); float L_160 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_161 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_162 = V_15; NullCheck(L_161); int32_t L_163 = L_162; float 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_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)G_B32_2); VirtualActionInvoker2< int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)G_B32_2, (int32_t)G_B32_1, (float)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_mB697414D10F23F5C6C3CEB1BB639872734C14707_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } IL_0012: { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)((DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_8 = ___target0; NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * 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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; float L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_18); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_18, (int32_t)L_22, (int32_t)L_23, (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_m849016BB792765DDB766FBC578ABC0539FD22A28_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * ___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; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * L_6 = ___target0; NullCheck(L_6); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_6->get_Values_5(); V_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_7; SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_t7BEEA8990090427CEDBE802350DD24E2FD512305 * 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = V_0; int32_t L_64 = V_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_65 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_66 = V_8; NullCheck(L_65); int32_t L_67 = L_66; float L_68 = (L_65)->GetAt(static_cast(L_67)); NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_m264414DE1F2145003519146F72D92D9285D25386_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * ___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_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_1 = ___target0; NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_13 = ___target0; NullCheck(L_13); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = L_21; float 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))), (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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 SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* SparseCompressedRowMatrixStorage_1_ToRowArrays_m0B66C349ABE5CB5E22872237035E6C003772A82C_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, const RuntimeMethod* method) { SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* V_0 = NULL; int32_t V_1 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_1 = (SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 37), (uint32_t)L_0); V_0 = (SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)L_1; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_ColumnCount_2(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_3); V_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* 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)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; float L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_13); (L_13)->SetAt(static_cast(L_17), (float)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; } } { SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_25 = V_0; int32_t L_26 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_27 = V_2; NullCheck(L_25); ArrayElementTypeCheck (L_25, L_27); (L_25)->SetAt(static_cast(L_26), (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0018; } } IL_0073: { SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_31 = V_0; return (SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)L_31; } } // T[0...,0...] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43* SparseCompressedRowMatrixStorage_1_ToArray_m34DB7F56257F3E9C29A662276162948661D95889_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, const RuntimeMethod* method) { SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43* 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); int32_t L_1 = (int32_t)((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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 }; SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43* L_2 = (SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43*)GenArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38), L_3); V_0 = (SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43*)L_2; NullCheck((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 *)__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: { SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43* 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)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_19 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = L_20; float L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck((SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43*)L_13); ((SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43*)L_13)->SetAt((int32_t)L_14, (int32_t)L_18, (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_001e; } } IL_0064: { SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43* L_29 = V_0; return (SingleU5BU2CU5D_tC8145CABE3D285E5B2969DB657D4DE43A135BB43*)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_mB615E937C2719A25D76D8E22DEEDA648A801F01E_gshared (SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * __this, Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * ___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; } float V_0 = 0.0f; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * V_2 = NULL; List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; float V_7 = 0.0f; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; float V_12 = 0.0f; float G_B8_0 = 0.0f; { 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)); float L_1 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (float)L_1; Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_2 = ___f0; float L_3 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_2); float L_4; L_4 = (( float (*) (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_2, (float)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); bool L_5; L_5 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_0), (float)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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); NullCheck(L_9); List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_10 = (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, 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_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_13 = V_3; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_13); int32_t L_14; L_14 = (( int32_t (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_25 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_26 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_25); float L_27; L_27 = (( float (*) (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_25, (float)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_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_28 = ___f0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__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; float L_33 = (L_29)->GetAt(static_cast(L_32)); NullCheck((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_28); float L_34; L_34 = (( float (*) (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_28, (float)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); G_B8_0 = L_34; } IL_00a5: { V_7 = (float)G_B8_0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_35 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (float)L_35; float L_36 = V_7; bool L_37; L_37 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_0), (float)L_36, /*hidden argument*/NULL); if (L_37) { goto IL_00ce; } } { List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_38 = V_3; float L_39 = V_7; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_38); (( void (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_38, (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_50 = V_3; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_50); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_51; L_51 = (( SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this)->get_RowCount_1(); List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA * L_54 = V_3; NullCheck((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)L_54); int32_t L_55; L_55 = (( int32_t (*) (List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t6726F9309570A0BDC5D42E10777F3E2931C487AA *)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_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 * L_67 = ___f0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_68 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_69 = V_11; NullCheck(L_68); int32_t L_70 = L_69; float L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_67); float L_72; L_72 = (( float (*) (Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t10AC82CE8886E423467ACF3C9F68E7DA50E26149 *)L_67, (float)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); V_12 = (float)L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_73 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (float)L_73; float L_74 = V_12; bool L_75; L_75 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_0), (float)L_74, /*hidden argument*/NULL); if (L_75) { goto IL_019b; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_76 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_5(); int32_t L_77 = V_8; float L_78 = V_12; NullCheck(L_76); (L_76)->SetAt(static_cast(L_77), (float)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_94 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_5(); int32_t L_95 = V_8; (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__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.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1__ctor_m85C99D667E2557193092EE50F66ABBD37AC9A7DD_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, int32_t ___length0, 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 = ___length0; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0); __this->set_Indices_2(L_1); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)0); __this->set_Values_3(L_2); __this->set_ValueCount_4(0); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::get_IsDense() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_get_IsDense_mD333914AF189459ADE568FB40A0C5B719A95431C_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C SparseVectorStorage_1_At_mFB48E3799CEA3E0819ADB39C34E9B62A4A5C3C81_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, int32_t ___index0, 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; } int32_t V_0 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_001e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5 = ((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_5; } IL_001e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_9 = (L_6)->GetAt(static_cast(L_8)); return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_9; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_At_mBBE9EB60F12DE919F2D12C095E352153122A39CC_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, int32_t ___index0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value1, 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; } int32_t V_0 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_1; memset((&V_1), 0, sizeof(V_1)); { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0044; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5 = ((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_6 = ___value1; bool L_7; L_7 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_1), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0036; } } { int32_t L_8 = V_0; NullCheck((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this); (( void (*) (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); return; } IL_0036: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_10 = V_0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_11 = ___value1; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_11); return; } IL_0044: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_12 = ((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_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 = ___value1; 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_0064; } } { int32_t L_15 = V_0; int32_t L_16 = ___index0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_17 = ___value1; NullCheck((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this); (( void (*) (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this, (int32_t)((~L_15)), (int32_t)L_16, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0064: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::InsertAtIndexUnchecked(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_InsertAtIndexUnchecked_m599C4ED5CE445598B9F0AFB28EBD87D4A8278343_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, int32_t ___itemIndex0, int32_t ___index1, 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; { int32_t L_0 = (int32_t)__this->get_ValueCount_4(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_0051; } } { int32_t L_2 = (int32_t)__this->get_ValueCount_4(); int32_t L_3 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_0051; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); NullCheck(L_4); NullCheck((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this); int32_t L_5; L_5 = (( int32_t (*) (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_6 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_7; L_7 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), (int32_t)L_5)), (int32_t)L_6, /*hidden argument*/NULL); V_0 = (int32_t)L_7; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_8 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_3(); int32_t L_9 = V_0; (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_11 = V_0; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_10, (int32_t)L_11, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_0051: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_12 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_13 = ___itemIndex0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_15 = ___itemIndex0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); int32_t L_17 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_19 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_21 = ___itemIndex0; int32_t L_22 = (int32_t)__this->get_ValueCount_4(); int32_t L_23 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_18, (int32_t)L_19, (RuntimeArray *)(RuntimeArray *)L_20, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_25 = ___itemIndex0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_26 = ___value2; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_26); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = ___itemIndex0; int32_t L_29 = ___index1; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)L_29); int32_t L_30 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1))); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::RemoveAtIndexUnchecked(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_RemoveAtIndexUnchecked_m0FF6220E8F06C9B737B47405520DCEB4E33968AD_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, int32_t ___itemIndex0, 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; } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_1 = ___itemIndex0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_3 = ___itemIndex0; int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_9 = ___itemIndex0; int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)L_9, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1)), /*hidden argument*/NULL); int32_t L_12 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1))); int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_13) <= ((int32_t)((int32_t)1024)))) { goto IL_008d; } } { int32_t L_14 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_15); if ((((int32_t)L_14) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)2))))) { goto IL_008d; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_16 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_3(); int32_t L_17 = (int32_t)__this->get_ValueCount_4(); (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_18, (int32_t)L_19, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_008d: { return; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GrowthSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GrowthSize_m38324267EAE517D9514D58A13EB59B49FFDF76D1_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); 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_3(); 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_3(); 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_3(); 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.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Equals(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_Equals_m434ED9FB6F341A4051ECE11CAB2695E02745C714_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___other0, const RuntimeMethod* method) { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_3; memset((&V_3), 0, sizeof(V_3)); { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0 = ___other0; if (!L_0) { goto IL_0011; } } { int32_t L_1 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_2 = ___other0; NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0013; } } IL_0011: { return (bool)0; } IL_0013: { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_4 = ___other0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this) == ((RuntimeObject*)(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_4)))) { goto IL_0019; } } { return (bool)1; } IL_0019: { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_5 = ___other0; V_0 = (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_6 = V_0; if (!L_6) { goto IL_0110; } } { V_1 = (int32_t)0; V_2 = (int32_t)0; goto IL_00f6; } IL_002f: { int32_t L_7 = V_2; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_8 = V_0; NullCheck(L_8); int32_t L_9 = (int32_t)L_8->get_ValueCount_4(); if ((((int32_t)L_7) >= ((int32_t)L_9))) { goto IL_0053; } } { int32_t L_10 = V_1; int32_t L_11 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_007a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); 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)); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_16 = V_0; NullCheck(L_16); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_16->get_Indices_2(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); if ((((int32_t)L_15) >= ((int32_t)L_20))) { goto IL_007a; } } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_21 = ((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_21; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_23 = V_1; int32_t L_24 = (int32_t)L_23; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); NullCheck(L_22); int32_t L_25 = L_24; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_26 = (L_22)->GetAt(static_cast(L_25)); bool L_27; L_27 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_3), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_26, /*hidden argument*/NULL); if (L_27) { goto IL_00f6; } } { return (bool)0; } IL_007a: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_28) >= ((int32_t)L_29))) { goto IL_009e; } } { int32_t L_30 = V_2; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_31 = V_0; NullCheck(L_31); int32_t L_32 = (int32_t)L_31->get_ValueCount_4(); if ((((int32_t)L_30) >= ((int32_t)L_32))) { goto IL_00c5; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_33 = V_0; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_34 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_33->get_Indices_2(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = L_35; int32_t L_37 = (L_34)->GetAt(static_cast(L_36)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_39 = V_1; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); if ((((int32_t)L_37) >= ((int32_t)L_41))) { goto IL_00c5; } } IL_009e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_42 = ((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_42; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_43 = V_0; NullCheck(L_43); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_44 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_43->get_Values_3(); int32_t L_45 = V_2; int32_t L_46 = (int32_t)L_45; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); NullCheck(L_44); int32_t L_47 = L_46; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_48 = (L_44)->GetAt(static_cast(L_47)); bool L_49; L_49 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_3), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_48, /*hidden argument*/NULL); if (L_49) { goto IL_00f6; } } { return (bool)0; } IL_00c5: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_50 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_51 = V_1; NullCheck(L_50); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_52 = V_0; NullCheck(L_52); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_53 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_52->get_Values_3(); int32_t L_54 = V_2; NullCheck(L_53); int32_t L_55 = L_54; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_56 = (L_53)->GetAt(static_cast(L_55)); bool L_57; L_57 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_50)->GetAddressAt(static_cast(L_51))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_56, /*hidden argument*/NULL); if (L_57) { goto IL_00ee; } } { return (bool)0; } IL_00ee: { int32_t L_58 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); int32_t L_59 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_00f6: { int32_t L_60 = V_1; int32_t L_61 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_002f; } } { int32_t L_62 = V_2; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_63 = V_0; NullCheck(L_63); int32_t L_64 = (int32_t)L_63->get_ValueCount_4(); if ((((int32_t)L_62) < ((int32_t)L_64))) { goto IL_002f; } } { return (bool)1; } IL_0110: { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_65 = ___other0; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this); bool L_66; L_66 = (( bool (*) (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *, VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_65, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); return (bool)L_66; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GetHashCode_mB26AEB729DD0D97E66375BDD55FAC124581999F1_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __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_3(); V_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_0; int32_t L_1 = (int32_t)__this->get_ValueCount_4(); 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.SparseVectorStorage`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_mC34A2C453E323D69F4047E80EAA5ED2D4078E8EC_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, const RuntimeMethod* method) { { __this->set_ValueCount_4(0); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Clear(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_mA07645E9436F26478156D20BEF620DE89C49A0ED_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, int32_t ___index0, int32_t ___count1, 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 L_0 = ___index0; if (L_0) { goto IL_0013; } } { int32_t L_1 = ___count1; int32_t L_2 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0013; } } { NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this); return; } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___index0; int32_t L_6; L_6 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3, (int32_t)0, (int32_t)L_4, (int32_t)L_5, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = (int32_t)__this->get_ValueCount_4(); int32_t L_9 = ___index0; int32_t L_10 = ___count1; int32_t L_11; L_11 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7, (int32_t)0, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_10)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_11; int32_t L_12 = V_0; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0046; } } { int32_t L_13 = V_0; V_0 = (int32_t)((~L_13)); } IL_0046: { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_004f; } } { int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_15)), (int32_t)1)); } IL_004f: { int32_t L_16 = V_1; int32_t L_17 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), (int32_t)1)); int32_t L_18 = V_2; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_00a5; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_19 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_20 = V_0; int32_t L_21 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_23 = V_0; int32_t L_24 = (int32_t)__this->get_ValueCount_4(); int32_t L_25 = V_0; int32_t L_26 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_19, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21)), (RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), (int32_t)L_26)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = V_0; int32_t L_29 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_31 = V_0; int32_t L_32 = (int32_t)__this->get_ValueCount_4(); int32_t L_33 = V_0; int32_t L_34 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)L_29)), (RuntimeArray *)(RuntimeArray *)L_30, (int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), (int32_t)L_34)), /*hidden argument*/NULL); int32_t L_35 = (int32_t)__this->get_ValueCount_4(); int32_t L_36 = V_2; __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_36))); } IL_00a5: { int32_t L_37 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_37) <= ((int32_t)((int32_t)1024)))) { goto IL_00e6; } } { int32_t L_38 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_39); if ((((int32_t)L_38) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))/(int32_t)2))))) { goto IL_00e6; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_40 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_3(); int32_t L_41 = (int32_t)__this->get_ValueCount_4(); (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_40, (int32_t)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_43 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_42, (int32_t)L_43, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_00e6: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_m733BF7F3FB1BE04DECCEFB532696EE5891FD2B82_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * V_0 = NULL; int32_t V_1 = 0; { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0 = ___target0; V_0 = (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_2 = V_0; NullCheck((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this); (( void (*) (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this, (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return; } IL_0012: { int32_t L_3 = ___existingData1; if (L_3) { goto IL_001b; } } { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_4 = ___target0; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_4); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_4); } IL_001b: { int32_t L_5 = (int32_t)__this->get_ValueCount_4(); if (!L_5) { goto IL_004e; } } { V_1 = (int32_t)0; goto IL_0045; } IL_0027: { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_6 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_6); VirtualActionInvoker2< int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_6, (int32_t)L_10, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_14); int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0045: { int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0027; } } IL_004e: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_mFBCE2FE4753FF4BD536E4102E584E78A135B982F_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * ___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; } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_0 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)L_0)))) { goto IL_0005; } } { return; } IL_0005: { int32_t L_1 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_2 = ___target0; NullCheck(L_2); int32_t L_3 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_2)->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_003e; } } { int32_t L_4 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); int32_t L_5 = L_4; RuntimeObject * L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_5); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_7 = ___target0; NullCheck(L_7); int32_t L_8 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_7)->get_Length_1(); int32_t L_9 = L_8; RuntimeObject * L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_9); String_t* L_11; L_11 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral773E15CBF4C1429363B537638F241A5DA2092F74)), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseVectorStorage_1_CopyToUnchecked_mFBCE2FE4753FF4BD536E4102E584E78A135B982F_RuntimeMethod_var))); } IL_003e: { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_13 = ___target0; int32_t L_14 = (int32_t)__this->get_ValueCount_4(); NullCheck(L_13); L_13->set_ValueCount_4(L_14); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_15 = ___target0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_16); NullCheck(L_15); L_15->set_Values_3(L_17); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_18 = ___target0; int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_19); NullCheck(L_18); L_18->set_Indices_2(L_20); int32_t L_21 = (int32_t)__this->get_ValueCount_4(); if (!L_21) { goto IL_00a8; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_23 = ___target0; NullCheck(L_23); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_23->get_Values_3(); int32_t L_25 = (int32_t)__this->get_ValueCount_4(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_27 = ___target0; NullCheck(L_27); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_27->get_Indices_2(); int32_t L_29 = (int32_t)__this->get_ValueCount_4(); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_26, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_28, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)4)), /*hidden argument*/NULL); } IL_00a8: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToColumnUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToColumnUnchecked_m7FA0A6360EA3012BA71E562470187105DFC2E569_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, int32_t ___columnIndex1, int32_t ___existingData2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___existingData2; if (L_0) { goto IL_0012; } } { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_1 = ___target0; int32_t L_2 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); int32_t L_3 = ___columnIndex1; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_1); 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_1, (int32_t)0, (int32_t)L_2, (int32_t)L_3, (int32_t)1); } IL_0012: { int32_t L_4 = (int32_t)__this->get_ValueCount_4(); if (L_4) { goto IL_001b; } } { return; } IL_001b: { V_0 = (int32_t)0; goto IL_003e; } IL_001f: { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_5 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = ___columnIndex1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_5); 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_5, (int32_t)L_9, (int32_t)L_10, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_14); int32_t L_15 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_003e: { int32_t L_16 = V_0; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_001f; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_mC61BFD77C84B2F07AF40DFC031A6F5E158647D5B_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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; } SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0 = ___target0; V_0 = (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_1 = V_0; if (!L_1) { goto IL_0018; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_2 = V_0; int32_t L_3 = ___sourceIndex1; int32_t L_4 = ___targetIndex2; int32_t L_5 = ___count3; int32_t L_6 = ___existingData4; NullCheck((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this); (( void (*) (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this, (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } IL_0018: { int32_t L_7 = ___targetIndex2; int32_t L_8 = ___sourceIndex1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___sourceIndex1; int32_t L_12; L_12 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_9, (int32_t)0, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_12; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_14 = (int32_t)__this->get_ValueCount_4(); int32_t L_15 = ___sourceIndex1; int32_t L_16 = ___count3; int32_t L_17; L_17 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_13, (int32_t)0, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_3 = (int32_t)L_17; int32_t L_18 = V_2; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_0050; } } { int32_t L_19 = V_2; V_2 = (int32_t)((~L_19)); } IL_0050: { int32_t L_20 = V_3; if ((((int32_t)L_20) >= ((int32_t)0))) { goto IL_0059; } } { int32_t L_21 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_21)), (int32_t)1)); } IL_0059: { int32_t L_22 = ___existingData4; if (L_22) { goto IL_0066; } } { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_23 = ___target0; int32_t L_24 = ___targetIndex2; int32_t L_25 = ___count3; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_23); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_23, (int32_t)L_24, (int32_t)L_25); } IL_0066: { int32_t L_26 = V_2; V_4 = (int32_t)L_26; goto IL_008f; } IL_006b: { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_27 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_4; NullCheck(L_28); int32_t L_30 = L_29; int32_t L_31 = (L_28)->GetAt(static_cast(L_30)); int32_t L_32 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_33 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_34 = V_4; NullCheck(L_33); int32_t L_35 = L_34; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_27); VirtualActionInvoker2< int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_36); int32_t L_37 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_008f: { int32_t L_38 = V_4; int32_t L_39 = V_3; if ((((int32_t)L_38) <= ((int32_t)L_39))) { goto IL_006b; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_m8C5A9425C26871F5985060818813D37EA5605035_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_4 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_8 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; { int32_t L_0 = ___targetIndex2; int32_t L_1 = ___sourceIndex1; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_3 = (int32_t)__this->get_ValueCount_4(); int32_t L_4 = ___sourceIndex1; int32_t L_5; L_5 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_2, (int32_t)0, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_5; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = (int32_t)__this->get_ValueCount_4(); int32_t L_8 = ___sourceIndex1; int32_t L_9 = ___count3; int32_t L_10; L_10 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_6, (int32_t)0, (int32_t)L_7, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_10; int32_t L_11 = V_1; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_12 = V_1; V_1 = (int32_t)((~L_12)); } IL_0038: { int32_t L_13 = V_2; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0041; } } { int32_t L_14 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_14)), (int32_t)1)); } IL_0041: { int32_t L_15 = V_2; int32_t L_16 = V_1; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), (int32_t)1)); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_17 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)L_17)))) { goto IL_00c2; } } { int32_t L_18 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_19 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_18); V_4 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_19; int32_t L_20 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_20); V_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_21; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_23 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = V_4; int32_t L_25 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); V_6 = (int32_t)0; goto IL_0086; } IL_0070: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = V_5; int32_t L_27 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_6; int32_t L_30 = V_1; NullCheck(L_28); int32_t L_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = (L_28)->GetAt(static_cast(L_31)); NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)L_32); int32_t L_33 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_0086: { int32_t L_34 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_5; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))) { goto IL_0070; } } { int32_t L_36 = ___existingData4; if (L_36) { goto IL_009b; } } { int32_t L_37 = ___targetIndex2; int32_t L_38 = ___count3; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this, (int32_t)L_37, (int32_t)L_38); } IL_009b: { int32_t L_39 = V_1; V_7 = (int32_t)L_39; goto IL_00bc; } IL_00a0: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_40 = V_5; int32_t L_41 = V_7; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); int32_t L_44 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_45 = V_4; int32_t L_46 = V_7; NullCheck(L_45); int32_t L_47 = L_46; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_48 = (L_45)->GetAt(static_cast(L_47)); NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this); VirtualActionInvoker2< int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_48); int32_t L_49 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); } IL_00bc: { int32_t L_50 = V_7; int32_t L_51 = V_2; if ((((int32_t)L_50) <= ((int32_t)L_51))) { goto IL_00a0; } } { return; } IL_00c2: { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_52 = ___target0; NullCheck(L_52); int32_t L_53 = (int32_t)L_52->get_ValueCount_4(); if (L_53) { goto IL_0127; } } { int32_t L_54 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_55 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_54); V_8 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_55; int32_t L_56 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_56); V_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_57; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_58 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_59 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_60 = V_8; int32_t L_61 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_58, (int32_t)L_59, (RuntimeArray *)(RuntimeArray *)L_60, (int32_t)0, (int32_t)L_61, /*hidden argument*/NULL); V_10 = (int32_t)0; goto IL_0107; } IL_00ef: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_62 = V_9; int32_t L_63 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_65 = V_10; int32_t L_66 = V_1; NullCheck(L_64); int32_t L_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)L_66)); int32_t L_68 = (L_64)->GetAt(static_cast(L_67)); int32_t L_69 = V_0; NullCheck(L_62); (L_62)->SetAt(static_cast(L_63), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69))); int32_t L_70 = V_10; V_10 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1)); } IL_0107: { int32_t L_71 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_72 = V_9; NullCheck(L_72); if ((((int32_t)L_71) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))) { goto IL_00ef; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_73 = ___target0; int32_t L_74 = V_3; NullCheck(L_73); L_73->set_ValueCount_4(L_74); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_75 = ___target0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_76 = V_8; NullCheck(L_75); L_75->set_Values_3(L_76); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_77 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_78 = V_9; NullCheck(L_77); L_77->set_Indices_2(L_78); return; } IL_0127: { int32_t L_79 = ___existingData4; if (L_79) { goto IL_0134; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_80 = ___target0; int32_t L_81 = ___targetIndex2; int32_t L_82 = ___count3; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_80); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_80, (int32_t)L_81, (int32_t)L_82); } IL_0134: { int32_t L_83 = V_1; V_11 = (int32_t)L_83; goto IL_015d; } IL_0139: { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_84 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_85 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_86 = V_11; NullCheck(L_85); int32_t L_87 = L_86; int32_t L_88 = (L_85)->GetAt(static_cast(L_87)); int32_t L_89 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_90 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_91 = V_11; NullCheck(L_90); int32_t L_92 = L_91; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93 = (L_90)->GetAt(static_cast(L_92)); NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_84); VirtualActionInvoker2< int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_84, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)L_89)), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_93); int32_t L_94 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1)); } IL_015d: { int32_t L_95 = V_11; int32_t L_96 = V_2; if ((((int32_t)L_95) <= ((int32_t)L_96))) { goto IL_0139; } } { return; } } // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* SparseVectorStorage_1_ToArray_m2E205E65385325D29635752C0DE1E8E3719598D8_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, const RuntimeMethod* method) { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this)->get_Length_1(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_0); V_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_1; V_1 = (int32_t)0; goto IL_002e; } IL_0010: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_3(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_6), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_10); int32_t L_11 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_002e: { int32_t L_12 = V_1; int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0010; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = V_0; return (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_14; } } // System.Collections.Generic.IEnumerable`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Enumerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseVectorStorage_1_Enumerate_mE882614797D5B30D1BCF0201C85E53D826FB4ED8_gshared (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * __this, const RuntimeMethod* method) { { U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3 * L_0 = (U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19)); (( void (*) (U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(L_0, (int32_t)((int32_t)-2), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3 * L_1 = (U3CEnumerateU3Ed__27_tAFF2FC55CA6D08BB4BE787883502C16F044B26B3 *)L_0; NullCheck(L_1); L_1->set_U3CU3E4__this_3(__this); return (RuntimeObject*)L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1__ctor_mFD88BB7767E610CBA36C47562005983F7A53244A_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, int32_t ___length0, 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 = ___length0; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0); __this->set_Indices_2(L_1); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)0); __this->set_Values_3(L_2); __this->set_ValueCount_4(0); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::get_IsDense() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_get_IsDense_m0F956C8643B585417F1B75F6E309650D9F92005A_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 SparseVectorStorage_1_At_mE29F36F334A6B8AF8FE463ACCB77A619DF729E38_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, int32_t ___index0, 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; } int32_t V_0 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_001e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5 = ((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_5; } IL_001e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_9 = (L_6)->GetAt(static_cast(L_8)); return (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_9; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_At_m204C7878F9F34A7834D335216901964B9B1133F6_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, int32_t ___index0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value1, 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; } int32_t V_0 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_1; memset((&V_1), 0, sizeof(V_1)); { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0044; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5 = ((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_6 = ___value1; bool L_7; L_7 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_1), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0036; } } { int32_t L_8 = V_0; NullCheck((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this); (( void (*) (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); return; } IL_0036: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_10 = V_0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_11 = ___value1; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_11); return; } IL_0044: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_12 = ((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_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 = ___value1; 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_0064; } } { int32_t L_15 = V_0; int32_t L_16 = ___index0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_17 = ___value1; NullCheck((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this); (( void (*) (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this, (int32_t)((~L_15)), (int32_t)L_16, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0064: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::InsertAtIndexUnchecked(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_InsertAtIndexUnchecked_mD9BE17A9C72BC4260EFACB8787E63DAF315692C3_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, int32_t ___itemIndex0, int32_t ___index1, 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; { int32_t L_0 = (int32_t)__this->get_ValueCount_4(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_0051; } } { int32_t L_2 = (int32_t)__this->get_ValueCount_4(); int32_t L_3 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_0051; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); NullCheck(L_4); NullCheck((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this); int32_t L_5; L_5 = (( int32_t (*) (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_6 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_7; L_7 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), (int32_t)L_5)), (int32_t)L_6, /*hidden argument*/NULL); V_0 = (int32_t)L_7; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_8 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_3(); int32_t L_9 = V_0; (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_11 = V_0; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_10, (int32_t)L_11, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_0051: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_12 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_13 = ___itemIndex0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_15 = ___itemIndex0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); int32_t L_17 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_19 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_21 = ___itemIndex0; int32_t L_22 = (int32_t)__this->get_ValueCount_4(); int32_t L_23 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_18, (int32_t)L_19, (RuntimeArray *)(RuntimeArray *)L_20, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_25 = ___itemIndex0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_26 = ___value2; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_26); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = ___itemIndex0; int32_t L_29 = ___index1; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)L_29); int32_t L_30 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1))); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::RemoveAtIndexUnchecked(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_RemoveAtIndexUnchecked_m91A58FEFE8F962F83373A472F96C589EF4C50E4B_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, int32_t ___itemIndex0, 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; } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_1 = ___itemIndex0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_3 = ___itemIndex0; int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_9 = ___itemIndex0; int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)L_9, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1)), /*hidden argument*/NULL); int32_t L_12 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1))); int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_13) <= ((int32_t)((int32_t)1024)))) { goto IL_008d; } } { int32_t L_14 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_15); if ((((int32_t)L_14) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)2))))) { goto IL_008d; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_16 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_3(); int32_t L_17 = (int32_t)__this->get_ValueCount_4(); (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_18, (int32_t)L_19, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_008d: { return; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GrowthSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GrowthSize_m2A2B16259A51131686426B36605D792816954888_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); 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_3(); 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_3(); 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_3(); 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.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Equals(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_Equals_mBADF319FB2BB844CA96CD87738F28351A9382F57_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * ___other0, const RuntimeMethod* method) { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_3; memset((&V_3), 0, sizeof(V_3)); { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_0 = ___other0; if (!L_0) { goto IL_0011; } } { int32_t L_1 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_2 = ___other0; NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0013; } } IL_0011: { return (bool)0; } IL_0013: { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_4 = ___other0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this) == ((RuntimeObject*)(VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_4)))) { goto IL_0019; } } { return (bool)1; } IL_0019: { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_5 = ___other0; V_0 = (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_6 = V_0; if (!L_6) { goto IL_0110; } } { V_1 = (int32_t)0; V_2 = (int32_t)0; goto IL_00f6; } IL_002f: { int32_t L_7 = V_2; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_8 = V_0; NullCheck(L_8); int32_t L_9 = (int32_t)L_8->get_ValueCount_4(); if ((((int32_t)L_7) >= ((int32_t)L_9))) { goto IL_0053; } } { int32_t L_10 = V_1; int32_t L_11 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_007a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); 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)); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_16 = V_0; NullCheck(L_16); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_16->get_Indices_2(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); if ((((int32_t)L_15) >= ((int32_t)L_20))) { goto IL_007a; } } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_21 = ((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_21; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_23 = V_1; int32_t L_24 = (int32_t)L_23; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); NullCheck(L_22); int32_t L_25 = L_24; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_26 = (L_22)->GetAt(static_cast(L_25)); bool L_27; L_27 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_26, /*hidden argument*/NULL); if (L_27) { goto IL_00f6; } } { return (bool)0; } IL_007a: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_28) >= ((int32_t)L_29))) { goto IL_009e; } } { int32_t L_30 = V_2; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_31 = V_0; NullCheck(L_31); int32_t L_32 = (int32_t)L_31->get_ValueCount_4(); if ((((int32_t)L_30) >= ((int32_t)L_32))) { goto IL_00c5; } } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_33 = V_0; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_34 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_33->get_Indices_2(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = L_35; int32_t L_37 = (L_34)->GetAt(static_cast(L_36)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_39 = V_1; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); if ((((int32_t)L_37) >= ((int32_t)L_41))) { goto IL_00c5; } } IL_009e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_42 = ((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_42; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_43 = V_0; NullCheck(L_43); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_44 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_43->get_Values_3(); int32_t L_45 = V_2; int32_t L_46 = (int32_t)L_45; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); NullCheck(L_44); int32_t L_47 = L_46; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_48 = (L_44)->GetAt(static_cast(L_47)); bool L_49; L_49 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_48, /*hidden argument*/NULL); if (L_49) { goto IL_00f6; } } { return (bool)0; } IL_00c5: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_50 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_51 = V_1; NullCheck(L_50); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_52 = V_0; NullCheck(L_52); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_53 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_52->get_Values_3(); int32_t L_54 = V_2; NullCheck(L_53); int32_t L_55 = L_54; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_56 = (L_53)->GetAt(static_cast(L_55)); bool L_57; L_57 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_50)->GetAddressAt(static_cast(L_51))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_56, /*hidden argument*/NULL); if (L_57) { goto IL_00ee; } } { return (bool)0; } IL_00ee: { int32_t L_58 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); int32_t L_59 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_00f6: { int32_t L_60 = V_1; int32_t L_61 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_002f; } } { int32_t L_62 = V_2; SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_63 = V_0; NullCheck(L_63); int32_t L_64 = (int32_t)L_63->get_ValueCount_4(); if ((((int32_t)L_62) < ((int32_t)L_64))) { goto IL_002f; } } { return (bool)1; } IL_0110: { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_65 = ___other0; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this); bool L_66; L_66 = (( bool (*) (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *, VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_65, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); return (bool)L_66; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GetHashCode_m0D181D15788B4E3DCC7165B0DCCD0BFA3EE46F16_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __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_3(); V_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_0; int32_t L_1 = (int32_t)__this->get_ValueCount_4(); 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.SparseVectorStorage`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_m2AA64468794B9A65856F1A7118561D9E9BF02191_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, const RuntimeMethod* method) { { __this->set_ValueCount_4(0); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Clear(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_mA7641AAE2D116A8C559031F9D6CB5801310F1911_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, int32_t ___index0, int32_t ___count1, 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 L_0 = ___index0; if (L_0) { goto IL_0013; } } { int32_t L_1 = ___count1; int32_t L_2 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0013; } } { NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this); return; } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___index0; int32_t L_6; L_6 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3, (int32_t)0, (int32_t)L_4, (int32_t)L_5, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = (int32_t)__this->get_ValueCount_4(); int32_t L_9 = ___index0; int32_t L_10 = ___count1; int32_t L_11; L_11 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7, (int32_t)0, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_10)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_11; int32_t L_12 = V_0; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0046; } } { int32_t L_13 = V_0; V_0 = (int32_t)((~L_13)); } IL_0046: { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_004f; } } { int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_15)), (int32_t)1)); } IL_004f: { int32_t L_16 = V_1; int32_t L_17 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), (int32_t)1)); int32_t L_18 = V_2; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_00a5; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_20 = V_0; int32_t L_21 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_23 = V_0; int32_t L_24 = (int32_t)__this->get_ValueCount_4(); int32_t L_25 = V_0; int32_t L_26 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_19, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21)), (RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), (int32_t)L_26)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = V_0; int32_t L_29 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_31 = V_0; int32_t L_32 = (int32_t)__this->get_ValueCount_4(); int32_t L_33 = V_0; int32_t L_34 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)L_29)), (RuntimeArray *)(RuntimeArray *)L_30, (int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), (int32_t)L_34)), /*hidden argument*/NULL); int32_t L_35 = (int32_t)__this->get_ValueCount_4(); int32_t L_36 = V_2; __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_36))); } IL_00a5: { int32_t L_37 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_37) <= ((int32_t)((int32_t)1024)))) { goto IL_00e6; } } { int32_t L_38 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_39); if ((((int32_t)L_38) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))/(int32_t)2))))) { goto IL_00e6; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** L_40 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)__this->get_address_of_Values_3(); int32_t L_41 = (int32_t)__this->get_ValueCount_4(); (( void (*) (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9**)L_40, (int32_t)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_43 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_42, (int32_t)L_43, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_00e6: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_m4A0378585ACC1F4A44319C947A8C2BD70A9CA86A_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * V_0 = NULL; int32_t V_1 = 0; { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_0 = ___target0; V_0 = (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_2 = V_0; NullCheck((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this); (( void (*) (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this, (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return; } IL_0012: { int32_t L_3 = ___existingData1; if (L_3) { goto IL_001b; } } { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_4 = ___target0; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_4); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_4); } IL_001b: { int32_t L_5 = (int32_t)__this->get_ValueCount_4(); if (!L_5) { goto IL_004e; } } { V_1 = (int32_t)0; goto IL_0045; } IL_0027: { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_6 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_6); VirtualActionInvoker2< int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_6, (int32_t)L_10, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_14); int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0045: { int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0027; } } IL_004e: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_m727324F03064F518C4A05DF48D6E0CED71E40085_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * ___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; } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_0 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)L_0)))) { goto IL_0005; } } { return; } IL_0005: { int32_t L_1 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_2 = ___target0; NullCheck(L_2); int32_t L_3 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_2)->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_003e; } } { int32_t L_4 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); int32_t L_5 = L_4; RuntimeObject * L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_5); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_7 = ___target0; NullCheck(L_7); int32_t L_8 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_7)->get_Length_1(); int32_t L_9 = L_8; RuntimeObject * L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_9); String_t* L_11; L_11 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral773E15CBF4C1429363B537638F241A5DA2092F74)), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseVectorStorage_1_CopyToUnchecked_m727324F03064F518C4A05DF48D6E0CED71E40085_RuntimeMethod_var))); } IL_003e: { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_13 = ___target0; int32_t L_14 = (int32_t)__this->get_ValueCount_4(); NullCheck(L_13); L_13->set_ValueCount_4(L_14); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_15 = ___target0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_16); NullCheck(L_15); L_15->set_Values_3(L_17); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_18 = ___target0; int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_19); NullCheck(L_18); L_18->set_Indices_2(L_20); int32_t L_21 = (int32_t)__this->get_ValueCount_4(); if (!L_21) { goto IL_00a8; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_23 = ___target0; NullCheck(L_23); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_23->get_Values_3(); int32_t L_25 = (int32_t)__this->get_ValueCount_4(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_27 = ___target0; NullCheck(L_27); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_27->get_Indices_2(); int32_t L_29 = (int32_t)__this->get_ValueCount_4(); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_26, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_28, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)4)), /*hidden argument*/NULL); } IL_00a8: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToColumnUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToColumnUnchecked_mF786CF6140CAB7D839151F466680E9FEE490A710_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, int32_t ___columnIndex1, int32_t ___existingData2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___existingData2; if (L_0) { goto IL_0012; } } { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_1 = ___target0; int32_t L_2 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); int32_t L_3 = ___columnIndex1; NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_1); 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_1, (int32_t)0, (int32_t)L_2, (int32_t)L_3, (int32_t)1); } IL_0012: { int32_t L_4 = (int32_t)__this->get_ValueCount_4(); if (L_4) { goto IL_001b; } } { return; } IL_001b: { V_0 = (int32_t)0; goto IL_003e; } IL_001f: { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_5 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = ___columnIndex1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_5); 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_5, (int32_t)L_9, (int32_t)L_10, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_14); int32_t L_15 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_003e: { int32_t L_16 = V_0; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_001f; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_m87313D0D4EA208F6C46999386330F2E77DB20ABA_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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; } SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_0 = ___target0; V_0 = (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_1 = V_0; if (!L_1) { goto IL_0018; } } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_2 = V_0; int32_t L_3 = ___sourceIndex1; int32_t L_4 = ___targetIndex2; int32_t L_5 = ___count3; int32_t L_6 = ___existingData4; NullCheck((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this); (( void (*) (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this, (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } IL_0018: { int32_t L_7 = ___targetIndex2; int32_t L_8 = ___sourceIndex1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___sourceIndex1; int32_t L_12; L_12 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_9, (int32_t)0, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_12; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_14 = (int32_t)__this->get_ValueCount_4(); int32_t L_15 = ___sourceIndex1; int32_t L_16 = ___count3; int32_t L_17; L_17 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_13, (int32_t)0, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_3 = (int32_t)L_17; int32_t L_18 = V_2; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_0050; } } { int32_t L_19 = V_2; V_2 = (int32_t)((~L_19)); } IL_0050: { int32_t L_20 = V_3; if ((((int32_t)L_20) >= ((int32_t)0))) { goto IL_0059; } } { int32_t L_21 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_21)), (int32_t)1)); } IL_0059: { int32_t L_22 = ___existingData4; if (L_22) { goto IL_0066; } } { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_23 = ___target0; int32_t L_24 = ___targetIndex2; int32_t L_25 = ___count3; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_23); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_23, (int32_t)L_24, (int32_t)L_25); } IL_0066: { int32_t L_26 = V_2; V_4 = (int32_t)L_26; goto IL_008f; } IL_006b: { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_27 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_4; NullCheck(L_28); int32_t L_30 = L_29; int32_t L_31 = (L_28)->GetAt(static_cast(L_30)); int32_t L_32 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_33 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_34 = V_4; NullCheck(L_33); int32_t L_35 = L_34; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_27); VirtualActionInvoker2< int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_36); int32_t L_37 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_008f: { int32_t L_38 = V_4; int32_t L_39 = V_3; if ((((int32_t)L_38) <= ((int32_t)L_39))) { goto IL_006b; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_mC47969A8D7ED353CE5570C239D604981EDF545BB_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_4 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_8 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; { int32_t L_0 = ___targetIndex2; int32_t L_1 = ___sourceIndex1; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_3 = (int32_t)__this->get_ValueCount_4(); int32_t L_4 = ___sourceIndex1; int32_t L_5; L_5 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_2, (int32_t)0, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_5; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = (int32_t)__this->get_ValueCount_4(); int32_t L_8 = ___sourceIndex1; int32_t L_9 = ___count3; int32_t L_10; L_10 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_6, (int32_t)0, (int32_t)L_7, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_10; int32_t L_11 = V_1; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_12 = V_1; V_1 = (int32_t)((~L_12)); } IL_0038: { int32_t L_13 = V_2; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0041; } } { int32_t L_14 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_14)), (int32_t)1)); } IL_0041: { int32_t L_15 = V_2; int32_t L_16 = V_1; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), (int32_t)1)); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_17 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 *)L_17)))) { goto IL_00c2; } } { int32_t L_18 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_18); V_4 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_19; int32_t L_20 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_20); V_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_21; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_23 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = V_4; int32_t L_25 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); V_6 = (int32_t)0; goto IL_0086; } IL_0070: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = V_5; int32_t L_27 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_6; int32_t L_30 = V_1; NullCheck(L_28); int32_t L_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = (L_28)->GetAt(static_cast(L_31)); NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)L_32); int32_t L_33 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_0086: { int32_t L_34 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_5; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))) { goto IL_0070; } } { int32_t L_36 = ___existingData4; if (L_36) { goto IL_009b; } } { int32_t L_37 = ___targetIndex2; int32_t L_38 = ___count3; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this, (int32_t)L_37, (int32_t)L_38); } IL_009b: { int32_t L_39 = V_1; V_7 = (int32_t)L_39; goto IL_00bc; } IL_00a0: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_40 = V_5; int32_t L_41 = V_7; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); int32_t L_44 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_45 = V_4; int32_t L_46 = V_7; NullCheck(L_45); int32_t L_47 = L_46; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_48 = (L_45)->GetAt(static_cast(L_47)); NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this); VirtualActionInvoker2< int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_48); int32_t L_49 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); } IL_00bc: { int32_t L_50 = V_7; int32_t L_51 = V_2; if ((((int32_t)L_50) <= ((int32_t)L_51))) { goto IL_00a0; } } { return; } IL_00c2: { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_52 = ___target0; NullCheck(L_52); int32_t L_53 = (int32_t)L_52->get_ValueCount_4(); if (L_53) { goto IL_0127; } } { int32_t L_54 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_55 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_54); V_8 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_55; int32_t L_56 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_56); V_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_57; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_58 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_59 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_60 = V_8; int32_t L_61 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_58, (int32_t)L_59, (RuntimeArray *)(RuntimeArray *)L_60, (int32_t)0, (int32_t)L_61, /*hidden argument*/NULL); V_10 = (int32_t)0; goto IL_0107; } IL_00ef: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_62 = V_9; int32_t L_63 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_65 = V_10; int32_t L_66 = V_1; NullCheck(L_64); int32_t L_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)L_66)); int32_t L_68 = (L_64)->GetAt(static_cast(L_67)); int32_t L_69 = V_0; NullCheck(L_62); (L_62)->SetAt(static_cast(L_63), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69))); int32_t L_70 = V_10; V_10 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1)); } IL_0107: { int32_t L_71 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_72 = V_9; NullCheck(L_72); if ((((int32_t)L_71) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))) { goto IL_00ef; } } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_73 = ___target0; int32_t L_74 = V_3; NullCheck(L_73); L_73->set_ValueCount_4(L_74); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_75 = ___target0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_76 = V_8; NullCheck(L_75); L_75->set_Values_3(L_76); SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_77 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_78 = V_9; NullCheck(L_77); L_77->set_Indices_2(L_78); return; } IL_0127: { int32_t L_79 = ___existingData4; if (L_79) { goto IL_0134; } } { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_80 = ___target0; int32_t L_81 = ___targetIndex2; int32_t L_82 = ___count3; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_80); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_80, (int32_t)L_81, (int32_t)L_82); } IL_0134: { int32_t L_83 = V_1; V_11 = (int32_t)L_83; goto IL_015d; } IL_0139: { SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * L_84 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_85 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_86 = V_11; NullCheck(L_85); int32_t L_87 = L_86; int32_t L_88 = (L_85)->GetAt(static_cast(L_87)); int32_t L_89 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_90 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_91 = V_11; NullCheck(L_90); int32_t L_92 = L_91; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_93 = (L_90)->GetAt(static_cast(L_92)); NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_84); VirtualActionInvoker2< int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_84, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)L_89)), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_93); int32_t L_94 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1)); } IL_015d: { int32_t L_95 = V_11; int32_t L_96 = V_2; if ((((int32_t)L_95) <= ((int32_t)L_96))) { goto IL_0139; } } { return; } } // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* SparseVectorStorage_1_ToArray_mEB8843D6C089BDB0F83E3624CF876789A1C6E307_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, const RuntimeMethod* method) { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this)->get_Length_1(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_0); V_0 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_1; V_1 = (int32_t)0; goto IL_002e; } IL_0010: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)__this->get_Values_3(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_6), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_10); int32_t L_11 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_002e: { int32_t L_12 = V_1; int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0010; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14 = V_0; return (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_14; } } // System.Collections.Generic.IEnumerable`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Enumerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseVectorStorage_1_Enumerate_m6FFD4026594D79854103ED312DFF12704037C24B_gshared (SparseVectorStorage_1_tB54F41AAF7DDE4A560FE3F872385341D1E238942 * __this, const RuntimeMethod* method) { { U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13 * L_0 = (U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19)); (( void (*) (U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(L_0, (int32_t)((int32_t)-2), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13 * L_1 = (U3CEnumerateU3Ed__27_tDB8E512FC3C8E63CC1163C370AF26D0AB8EC1F13 *)L_0; NullCheck(L_1); L_1->set_U3CU3E4__this_3(__this); return (RuntimeObject*)L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1__ctor_m1F0F35E675DA387B02C7BD68A2FA59A874E2EEF9_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, int32_t ___length0, 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 = ___length0; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0); __this->set_Indices_2(L_1); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)0); __this->set_Values_3(L_2); __this->set_ValueCount_4(0); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::get_IsDense() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_get_IsDense_m924C2BFBE472F1D8F1F6D54FD51B101D3512D371_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, const RuntimeMethod* method) { { return (bool)0; } } // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SparseVectorStorage_1_At_mC22292F5379E70539CC20C3A5D7C19E8F152D3D9_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, int32_t ___index0, 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; } int32_t V_0 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_001e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_5 = ((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (double)L_5; } IL_001e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; double L_9 = (L_6)->GetAt(static_cast(L_8)); return (double)L_9; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_At_mAB9A43B0F0127B28B60BEFC53074123089855C4B_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, int32_t ___index0, double ___value1, 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; } int32_t V_0 = 0; double V_1 = 0.0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0044; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_5 = ((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (double)L_5; double L_6 = ___value1; bool L_7; L_7 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_1), (double)L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0036; } } { int32_t L_8 = V_0; NullCheck((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this); (( void (*) (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); return; } IL_0036: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_10 = V_0; double L_11 = ___value1; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (double)L_11); return; } IL_0044: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_12 = ((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_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 = ___value1; bool L_14; L_14 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_1), (double)L_13, /*hidden argument*/NULL); if (L_14) { goto IL_0064; } } { int32_t L_15 = V_0; int32_t L_16 = ___index0; double L_17 = ___value1; NullCheck((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this); (( void (*) (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, int32_t, int32_t, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this, (int32_t)((~L_15)), (int32_t)L_16, (double)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0064: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::InsertAtIndexUnchecked(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_InsertAtIndexUnchecked_mC41094F716866F17FE2E6D14A1230409EB5E76A7_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, int32_t ___itemIndex0, int32_t ___index1, 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; { int32_t L_0 = (int32_t)__this->get_ValueCount_4(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_0051; } } { int32_t L_2 = (int32_t)__this->get_ValueCount_4(); int32_t L_3 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_0051; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); NullCheck(L_4); NullCheck((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this); int32_t L_5; L_5 = (( int32_t (*) (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_6 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_7; L_7 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), (int32_t)L_5)), (int32_t)L_6, /*hidden argument*/NULL); V_0 = (int32_t)L_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_8 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_3(); int32_t L_9 = V_0; (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_11 = V_0; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_10, (int32_t)L_11, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_0051: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_12 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_13 = ___itemIndex0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_14 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_15 = ___itemIndex0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); int32_t L_17 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_19 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_21 = ___itemIndex0; int32_t L_22 = (int32_t)__this->get_ValueCount_4(); int32_t L_23 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_18, (int32_t)L_19, (RuntimeArray *)(RuntimeArray *)L_20, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)), /*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_25 = ___itemIndex0; double L_26 = ___value2; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (double)L_26); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = ___itemIndex0; int32_t L_29 = ___index1; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)L_29); int32_t L_30 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1))); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::RemoveAtIndexUnchecked(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_RemoveAtIndexUnchecked_mFF455B4D1BE28BEB5B4E01BFC9A727FFA416AFE1_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, int32_t ___itemIndex0, 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; } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_1 = ___itemIndex0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_3 = ___itemIndex0; int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_9 = ___itemIndex0; int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)L_9, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1)), /*hidden argument*/NULL); int32_t L_12 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1))); int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_13) <= ((int32_t)((int32_t)1024)))) { goto IL_008d; } } { int32_t L_14 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_15); if ((((int32_t)L_14) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)2))))) { goto IL_008d; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_16 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_3(); int32_t L_17 = (int32_t)__this->get_ValueCount_4(); (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_18, (int32_t)L_19, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_008d: { return; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GrowthSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GrowthSize_mED56850D7471739D5197D442143FA6CF43289B25_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); 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_3(); 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_3(); 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_3(); 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.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Equals(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_Equals_mA65DA4D0F63967093DF745F9420F07FBE5F18D64_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___other0, const RuntimeMethod* method) { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; double V_3 = 0.0; { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0 = ___other0; if (!L_0) { goto IL_0011; } } { int32_t L_1 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_2 = ___other0; NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0013; } } IL_0011: { return (bool)0; } IL_0013: { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_4 = ___other0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this) == ((RuntimeObject*)(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_4)))) { goto IL_0019; } } { return (bool)1; } IL_0019: { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_5 = ___other0; V_0 = (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_6 = V_0; if (!L_6) { goto IL_0110; } } { V_1 = (int32_t)0; V_2 = (int32_t)0; goto IL_00f6; } IL_002f: { int32_t L_7 = V_2; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_8 = V_0; NullCheck(L_8); int32_t L_9 = (int32_t)L_8->get_ValueCount_4(); if ((((int32_t)L_7) >= ((int32_t)L_9))) { goto IL_0053; } } { int32_t L_10 = V_1; int32_t L_11 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_007a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); 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)); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_16 = V_0; NullCheck(L_16); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_16->get_Indices_2(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); if ((((int32_t)L_15) >= ((int32_t)L_20))) { goto IL_007a; } } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_21 = ((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (double)L_21; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_23 = V_1; int32_t L_24 = (int32_t)L_23; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); NullCheck(L_22); int32_t L_25 = L_24; double L_26 = (L_22)->GetAt(static_cast(L_25)); bool L_27; L_27 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_3), (double)L_26, /*hidden argument*/NULL); if (L_27) { goto IL_00f6; } } { return (bool)0; } IL_007a: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_28) >= ((int32_t)L_29))) { goto IL_009e; } } { int32_t L_30 = V_2; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_31 = V_0; NullCheck(L_31); int32_t L_32 = (int32_t)L_31->get_ValueCount_4(); if ((((int32_t)L_30) >= ((int32_t)L_32))) { goto IL_00c5; } } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_33 = V_0; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_34 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_33->get_Indices_2(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = L_35; int32_t L_37 = (L_34)->GetAt(static_cast(L_36)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_39 = V_1; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); if ((((int32_t)L_37) >= ((int32_t)L_41))) { goto IL_00c5; } } IL_009e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); double L_42 = ((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (double)L_42; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_43 = V_0; NullCheck(L_43); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_44 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_43->get_Values_3(); int32_t L_45 = V_2; int32_t L_46 = (int32_t)L_45; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); NullCheck(L_44); int32_t L_47 = L_46; double L_48 = (L_44)->GetAt(static_cast(L_47)); bool L_49; L_49 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)(&V_3), (double)L_48, /*hidden argument*/NULL); if (L_49) { goto IL_00f6; } } { return (bool)0; } IL_00c5: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_50 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_51 = V_1; NullCheck(L_50); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_52 = V_0; NullCheck(L_52); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_53 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_52->get_Values_3(); int32_t L_54 = V_2; NullCheck(L_53); int32_t L_55 = L_54; double L_56 = (L_53)->GetAt(static_cast(L_55)); bool L_57; L_57 = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B((double*)(double*)((L_50)->GetAddressAt(static_cast(L_51))), (double)L_56, /*hidden argument*/NULL); if (L_57) { goto IL_00ee; } } { return (bool)0; } IL_00ee: { int32_t L_58 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); int32_t L_59 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_00f6: { int32_t L_60 = V_1; int32_t L_61 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_002f; } } { int32_t L_62 = V_2; SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_63 = V_0; NullCheck(L_63); int32_t L_64 = (int32_t)L_63->get_ValueCount_4(); if ((((int32_t)L_62) < ((int32_t)L_64))) { goto IL_002f; } } { return (bool)1; } IL_0110: { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_65 = ___other0; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this); bool L_66; L_66 = (( bool (*) (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_65, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); return (bool)L_66; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GetHashCode_m484E87E5E1A7B5801E13AE0C86385681889ECDB9_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __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_3(); V_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_0; int32_t L_1 = (int32_t)__this->get_ValueCount_4(); 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.SparseVectorStorage`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_m869BCFE2013B1601EC554B0722B15EC971C43347_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, const RuntimeMethod* method) { { __this->set_ValueCount_4(0); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Clear(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_m27C2FE531646D63458E7FCEC7471528272CD9947_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, int32_t ___index0, int32_t ___count1, 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 L_0 = ___index0; if (L_0) { goto IL_0013; } } { int32_t L_1 = ___count1; int32_t L_2 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0013; } } { NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this); return; } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___index0; int32_t L_6; L_6 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3, (int32_t)0, (int32_t)L_4, (int32_t)L_5, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = (int32_t)__this->get_ValueCount_4(); int32_t L_9 = ___index0; int32_t L_10 = ___count1; int32_t L_11; L_11 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7, (int32_t)0, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_10)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_11; int32_t L_12 = V_0; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0046; } } { int32_t L_13 = V_0; V_0 = (int32_t)((~L_13)); } IL_0046: { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_004f; } } { int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_15)), (int32_t)1)); } IL_004f: { int32_t L_16 = V_1; int32_t L_17 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), (int32_t)1)); int32_t L_18 = V_2; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_00a5; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_19 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_20 = V_0; int32_t L_21 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_23 = V_0; int32_t L_24 = (int32_t)__this->get_ValueCount_4(); int32_t L_25 = V_0; int32_t L_26 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_19, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21)), (RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), (int32_t)L_26)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = V_0; int32_t L_29 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_31 = V_0; int32_t L_32 = (int32_t)__this->get_ValueCount_4(); int32_t L_33 = V_0; int32_t L_34 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)L_29)), (RuntimeArray *)(RuntimeArray *)L_30, (int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), (int32_t)L_34)), /*hidden argument*/NULL); int32_t L_35 = (int32_t)__this->get_ValueCount_4(); int32_t L_36 = V_2; __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_36))); } IL_00a5: { int32_t L_37 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_37) <= ((int32_t)((int32_t)1024)))) { goto IL_00e6; } } { int32_t L_38 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_39); if ((((int32_t)L_38) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))/(int32_t)2))))) { goto IL_00e6; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_40 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)__this->get_address_of_Values_3(); int32_t L_41 = (int32_t)__this->get_ValueCount_4(); (( void (*) (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)L_40, (int32_t)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_43 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_42, (int32_t)L_43, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_00e6: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_m8914E4F9777393300D0E512F00EB0AE213AD164D_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * V_0 = NULL; int32_t V_1 = 0; { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0 = ___target0; V_0 = (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_2 = V_0; NullCheck((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this); (( void (*) (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this, (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return; } IL_0012: { int32_t L_3 = ___existingData1; if (L_3) { goto IL_001b; } } { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_4 = ___target0; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_4); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_4); } IL_001b: { int32_t L_5 = (int32_t)__this->get_ValueCount_4(); if (!L_5) { goto IL_004e; } } { V_1 = (int32_t)0; goto IL_0045; } IL_0027: { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_6 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; double L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_6); VirtualActionInvoker2< int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_6, (int32_t)L_10, (double)L_14); int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0045: { int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0027; } } IL_004e: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_m33B117474FE8CD792876243FA4A6D51DAC8D2CA9_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * ___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; } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_0 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)L_0)))) { goto IL_0005; } } { return; } IL_0005: { int32_t L_1 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_2 = ___target0; NullCheck(L_2); int32_t L_3 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_2)->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_003e; } } { int32_t L_4 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); int32_t L_5 = L_4; RuntimeObject * L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_5); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_7 = ___target0; NullCheck(L_7); int32_t L_8 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_7)->get_Length_1(); int32_t L_9 = L_8; RuntimeObject * L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_9); String_t* L_11; L_11 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral773E15CBF4C1429363B537638F241A5DA2092F74)), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseVectorStorage_1_CopyToUnchecked_m33B117474FE8CD792876243FA4A6D51DAC8D2CA9_RuntimeMethod_var))); } IL_003e: { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_13 = ___target0; int32_t L_14 = (int32_t)__this->get_ValueCount_4(); NullCheck(L_13); L_13->set_ValueCount_4(L_14); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_15 = ___target0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_16); NullCheck(L_15); L_15->set_Values_3(L_17); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_18 = ___target0; int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_19); NullCheck(L_18); L_18->set_Indices_2(L_20); int32_t L_21 = (int32_t)__this->get_ValueCount_4(); if (!L_21) { goto IL_00a8; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_23 = ___target0; NullCheck(L_23); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_23->get_Values_3(); int32_t L_25 = (int32_t)__this->get_ValueCount_4(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_27 = ___target0; NullCheck(L_27); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_27->get_Indices_2(); int32_t L_29 = (int32_t)__this->get_ValueCount_4(); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_26, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_28, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)4)), /*hidden argument*/NULL); } IL_00a8: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToColumnUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToColumnUnchecked_mCEE838EC43BCD40135D9514643361D9E3584D35B_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, int32_t ___columnIndex1, int32_t ___existingData2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___existingData2; if (L_0) { goto IL_0012; } } { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_1 = ___target0; int32_t L_2 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); int32_t L_3 = ___columnIndex1; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_1); 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_1, (int32_t)0, (int32_t)L_2, (int32_t)L_3, (int32_t)1); } IL_0012: { int32_t L_4 = (int32_t)__this->get_ValueCount_4(); if (L_4) { goto IL_001b; } } { return; } IL_001b: { V_0 = (int32_t)0; goto IL_003e; } IL_001f: { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_5 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = ___columnIndex1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; double L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_5); 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_5, (int32_t)L_9, (int32_t)L_10, (double)L_14); int32_t L_15 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_003e: { int32_t L_16 = V_0; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_001f; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_mEAC35556D6EA97D52E268F28E5A239E211256AA2_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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; } SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0 = ___target0; V_0 = (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_1 = V_0; if (!L_1) { goto IL_0018; } } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_2 = V_0; int32_t L_3 = ___sourceIndex1; int32_t L_4 = ___targetIndex2; int32_t L_5 = ___count3; int32_t L_6 = ___existingData4; NullCheck((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this); (( void (*) (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this, (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } IL_0018: { int32_t L_7 = ___targetIndex2; int32_t L_8 = ___sourceIndex1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___sourceIndex1; int32_t L_12; L_12 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_9, (int32_t)0, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_12; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_14 = (int32_t)__this->get_ValueCount_4(); int32_t L_15 = ___sourceIndex1; int32_t L_16 = ___count3; int32_t L_17; L_17 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_13, (int32_t)0, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_3 = (int32_t)L_17; int32_t L_18 = V_2; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_0050; } } { int32_t L_19 = V_2; V_2 = (int32_t)((~L_19)); } IL_0050: { int32_t L_20 = V_3; if ((((int32_t)L_20) >= ((int32_t)0))) { goto IL_0059; } } { int32_t L_21 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_21)), (int32_t)1)); } IL_0059: { int32_t L_22 = ___existingData4; if (L_22) { goto IL_0066; } } { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_23 = ___target0; int32_t L_24 = ___targetIndex2; int32_t L_25 = ___count3; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_23); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_23, (int32_t)L_24, (int32_t)L_25); } IL_0066: { int32_t L_26 = V_2; V_4 = (int32_t)L_26; goto IL_008f; } IL_006b: { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_27 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_4; NullCheck(L_28); int32_t L_30 = L_29; int32_t L_31 = (L_28)->GetAt(static_cast(L_30)); int32_t L_32 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_33 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_34 = V_4; NullCheck(L_33); int32_t L_35 = L_34; double L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_27); VirtualActionInvoker2< int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (double)L_36); int32_t L_37 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_008f: { int32_t L_38 = V_4; int32_t L_39 = V_3; if ((((int32_t)L_38) <= ((int32_t)L_39))) { goto IL_006b; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_mA1F8D709A9CC0764BDA80723268ED5F6077BB44F_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_4 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_8 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; { int32_t L_0 = ___targetIndex2; int32_t L_1 = ___sourceIndex1; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_3 = (int32_t)__this->get_ValueCount_4(); int32_t L_4 = ___sourceIndex1; int32_t L_5; L_5 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_2, (int32_t)0, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_5; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = (int32_t)__this->get_ValueCount_4(); int32_t L_8 = ___sourceIndex1; int32_t L_9 = ___count3; int32_t L_10; L_10 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_6, (int32_t)0, (int32_t)L_7, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_10; int32_t L_11 = V_1; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_12 = V_1; V_1 = (int32_t)((~L_12)); } IL_0038: { int32_t L_13 = V_2; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0041; } } { int32_t L_14 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_14)), (int32_t)1)); } IL_0041: { int32_t L_15 = V_2; int32_t L_16 = V_1; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), (int32_t)1)); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_17 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A *)L_17)))) { goto IL_00c2; } } { int32_t L_18 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_19 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_18); V_4 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_19; int32_t L_20 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_20); V_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_21; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_23 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = V_4; int32_t L_25 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); V_6 = (int32_t)0; goto IL_0086; } IL_0070: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = V_5; int32_t L_27 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_6; int32_t L_30 = V_1; NullCheck(L_28); int32_t L_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = (L_28)->GetAt(static_cast(L_31)); NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)L_32); int32_t L_33 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_0086: { int32_t L_34 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_5; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))) { goto IL_0070; } } { int32_t L_36 = ___existingData4; if (L_36) { goto IL_009b; } } { int32_t L_37 = ___targetIndex2; int32_t L_38 = ___count3; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this, (int32_t)L_37, (int32_t)L_38); } IL_009b: { int32_t L_39 = V_1; V_7 = (int32_t)L_39; goto IL_00bc; } IL_00a0: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_40 = V_5; int32_t L_41 = V_7; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); int32_t L_44 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_45 = V_4; int32_t L_46 = V_7; NullCheck(L_45); int32_t L_47 = L_46; double L_48 = (L_45)->GetAt(static_cast(L_47)); NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this); VirtualActionInvoker2< int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)), (double)L_48); int32_t L_49 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); } IL_00bc: { int32_t L_50 = V_7; int32_t L_51 = V_2; if ((((int32_t)L_50) <= ((int32_t)L_51))) { goto IL_00a0; } } { return; } IL_00c2: { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_52 = ___target0; NullCheck(L_52); int32_t L_53 = (int32_t)L_52->get_ValueCount_4(); if (L_53) { goto IL_0127; } } { int32_t L_54 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_55 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_54); V_8 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_55; int32_t L_56 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_56); V_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_57; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_58 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_59 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_60 = V_8; int32_t L_61 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_58, (int32_t)L_59, (RuntimeArray *)(RuntimeArray *)L_60, (int32_t)0, (int32_t)L_61, /*hidden argument*/NULL); V_10 = (int32_t)0; goto IL_0107; } IL_00ef: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_62 = V_9; int32_t L_63 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_65 = V_10; int32_t L_66 = V_1; NullCheck(L_64); int32_t L_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)L_66)); int32_t L_68 = (L_64)->GetAt(static_cast(L_67)); int32_t L_69 = V_0; NullCheck(L_62); (L_62)->SetAt(static_cast(L_63), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69))); int32_t L_70 = V_10; V_10 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1)); } IL_0107: { int32_t L_71 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_72 = V_9; NullCheck(L_72); if ((((int32_t)L_71) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))) { goto IL_00ef; } } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_73 = ___target0; int32_t L_74 = V_3; NullCheck(L_73); L_73->set_ValueCount_4(L_74); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_75 = ___target0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_76 = V_8; NullCheck(L_75); L_75->set_Values_3(L_76); SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_77 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_78 = V_9; NullCheck(L_77); L_77->set_Indices_2(L_78); return; } IL_0127: { int32_t L_79 = ___existingData4; if (L_79) { goto IL_0134; } } { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_80 = ___target0; int32_t L_81 = ___targetIndex2; int32_t L_82 = ___count3; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_80); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_80, (int32_t)L_81, (int32_t)L_82); } IL_0134: { int32_t L_83 = V_1; V_11 = (int32_t)L_83; goto IL_015d; } IL_0139: { SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * L_84 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_85 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_86 = V_11; NullCheck(L_85); int32_t L_87 = L_86; int32_t L_88 = (L_85)->GetAt(static_cast(L_87)); int32_t L_89 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_90 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_91 = V_11; NullCheck(L_90); int32_t L_92 = L_91; double L_93 = (L_90)->GetAt(static_cast(L_92)); NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_84); VirtualActionInvoker2< int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_84, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)L_89)), (double)L_93); int32_t L_94 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1)); } IL_015d: { int32_t L_95 = V_11; int32_t L_96 = V_2; if ((((int32_t)L_95) <= ((int32_t)L_96))) { goto IL_0139; } } { return; } } // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* SparseVectorStorage_1_ToArray_m270735E76A360677794C9C00BD911DFE0269D505_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, const RuntimeMethod* method) { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this)->get_Length_1(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_0); V_0 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_1; V_1 = (int32_t)0; goto IL_002e; } IL_0010: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)__this->get_Values_3(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; double L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_6), (double)L_10); int32_t L_11 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_002e: { int32_t L_12 = V_1; int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0010; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_14 = V_0; return (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_14; } } // System.Collections.Generic.IEnumerable`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Enumerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseVectorStorage_1_Enumerate_m250CB0C20400757B3A0829525DC28339357DDF18_gshared (SparseVectorStorage_1_tF77818762314F3FACAE652B4DB9BD68C8AD9F70A * __this, const RuntimeMethod* method) { { U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82 * L_0 = (U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19)); (( void (*) (U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(L_0, (int32_t)((int32_t)-2), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82 * L_1 = (U3CEnumerateU3Ed__27_tE39DA65A4636CA66E40F78D19502FB443727ED82 *)L_0; NullCheck(L_1); L_1->set_U3CU3E4__this_3(__this); return (RuntimeObject*)L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1__ctor_m122E54F585C116422524081424439548504C58B9_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, int32_t ___length0, 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 = ___length0; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0); __this->set_Indices_2(L_1); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)0); __this->set_Values_3(L_2); __this->set_ValueCount_4(0); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::get_IsDense() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_get_IsDense_mC3CFA0A8BF248AF6ACE5284573C0763B0238231C_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, const RuntimeMethod* method) { { return (bool)0; } } // T MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SparseVectorStorage_1_At_mC4CA240F6452D1B0D8F787C865A5715EF45AE218_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, int32_t ___index0, 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; } int32_t V_0 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_001e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_5 = ((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (float)L_5; } IL_001e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; float L_9 = (L_6)->GetAt(static_cast(L_8)); return (float)L_9; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::At(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_At_m969BB4F1C94AB7818EE5DEE3018EC27E95C046D1_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, int32_t ___index0, float ___value1, 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; } int32_t V_0 = 0; float V_1 = 0.0f; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_1 = (int32_t)__this->get_ValueCount_4(); int32_t L_2 = ___index0; int32_t L_3; L_3 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0044; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_5 = ((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (float)L_5; float L_6 = ___value1; bool L_7; L_7 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_1), (float)L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0036; } } { int32_t L_8 = V_0; NullCheck((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this); (( void (*) (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); return; } IL_0036: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_10 = V_0; float L_11 = ___value1; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (float)L_11); return; } IL_0044: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_12 = ((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (float)L_12; float L_13 = ___value1; bool L_14; L_14 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_1), (float)L_13, /*hidden argument*/NULL); if (L_14) { goto IL_0064; } } { int32_t L_15 = V_0; int32_t L_16 = ___index0; float L_17 = ___value1; NullCheck((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this); (( void (*) (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, int32_t, int32_t, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this, (int32_t)((~L_15)), (int32_t)L_16, (float)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0064: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::InsertAtIndexUnchecked(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_InsertAtIndexUnchecked_m76727B35AE90CB85489D282D2B86E804344FA5F8_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, int32_t ___itemIndex0, int32_t ___index1, float ___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; { int32_t L_0 = (int32_t)__this->get_ValueCount_4(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_0051; } } { int32_t L_2 = (int32_t)__this->get_ValueCount_4(); int32_t L_3 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_0051; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); NullCheck(L_4); NullCheck((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this); int32_t L_5; L_5 = (( int32_t (*) (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_6 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_7; L_7 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), (int32_t)L_5)), (int32_t)L_6, /*hidden argument*/NULL); V_0 = (int32_t)L_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_8 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_3(); int32_t L_9 = V_0; (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_11 = V_0; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_10, (int32_t)L_11, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_0051: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_13 = ___itemIndex0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_15 = ___itemIndex0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); int32_t L_17 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_19 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_21 = ___itemIndex0; int32_t L_22 = (int32_t)__this->get_ValueCount_4(); int32_t L_23 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_18, (int32_t)L_19, (RuntimeArray *)(RuntimeArray *)L_20, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)), /*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_25 = ___itemIndex0; float L_26 = ___value2; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (float)L_26); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = ___itemIndex0; int32_t L_29 = ___index1; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)L_29); int32_t L_30 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1))); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::RemoveAtIndexUnchecked(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_RemoveAtIndexUnchecked_m61BCE28150521F79F4164B13B54668325D3D3050_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, int32_t ___itemIndex0, 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; } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_1 = ___itemIndex0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_3 = ___itemIndex0; int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_9 = ___itemIndex0; int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)L_9, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1)), /*hidden argument*/NULL); int32_t L_12 = (int32_t)__this->get_ValueCount_4(); __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1))); int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_13) <= ((int32_t)((int32_t)1024)))) { goto IL_008d; } } { int32_t L_14 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_15); if ((((int32_t)L_14) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)2))))) { goto IL_008d; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_16 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_3(); int32_t L_17 = (int32_t)__this->get_ValueCount_4(); (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_18, (int32_t)L_19, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_008d: { return; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GrowthSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GrowthSize_m0B907E7CD93CE9A8677929131F708A51D9F5A93D_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); NullCheck(L_0); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) <= ((int32_t)((int32_t)1024)))) { goto IL_001c; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); 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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); 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: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); 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.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Equals(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseVectorStorage_1_Equals_m0CEC598CBD38478886E3FB370D4F2D442C378B58_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * ___other0, const RuntimeMethod* method) { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; float V_3 = 0.0f; { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_0 = ___other0; if (!L_0) { goto IL_0011; } } { int32_t L_1 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_2 = ___other0; NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0013; } } IL_0011: { return (bool)0; } IL_0013: { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_4 = ___other0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this) == ((RuntimeObject*)(VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_4)))) { goto IL_0019; } } { return (bool)1; } IL_0019: { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_5 = ___other0; V_0 = (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_6 = V_0; if (!L_6) { goto IL_0110; } } { V_1 = (int32_t)0; V_2 = (int32_t)0; goto IL_00f6; } IL_002f: { int32_t L_7 = V_2; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_8 = V_0; NullCheck(L_8); int32_t L_9 = (int32_t)L_8->get_ValueCount_4(); if ((((int32_t)L_7) >= ((int32_t)L_9))) { goto IL_0053; } } { int32_t L_10 = V_1; int32_t L_11 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_007a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); 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)); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_16 = V_0; NullCheck(L_16); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_16->get_Indices_2(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); if ((((int32_t)L_15) >= ((int32_t)L_20))) { goto IL_007a; } } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_21 = ((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (float)L_21; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_23 = V_1; int32_t L_24 = (int32_t)L_23; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); NullCheck(L_22); int32_t L_25 = L_24; float L_26 = (L_22)->GetAt(static_cast(L_25)); bool L_27; L_27 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_3), (float)L_26, /*hidden argument*/NULL); if (L_27) { goto IL_00f6; } } { return (bool)0; } IL_007a: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_28) >= ((int32_t)L_29))) { goto IL_009e; } } { int32_t L_30 = V_2; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_31 = V_0; NullCheck(L_31); int32_t L_32 = (int32_t)L_31->get_ValueCount_4(); if ((((int32_t)L_30) >= ((int32_t)L_32))) { goto IL_00c5; } } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_33 = V_0; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_34 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_33->get_Indices_2(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = L_35; int32_t L_37 = (L_34)->GetAt(static_cast(L_36)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_39 = V_1; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); if ((((int32_t)L_37) >= ((int32_t)L_41))) { goto IL_00c5; } } IL_009e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); float L_42 = ((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_3 = (float)L_42; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_43 = V_0; NullCheck(L_43); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_44 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_43->get_Values_3(); int32_t L_45 = V_2; int32_t L_46 = (int32_t)L_45; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); NullCheck(L_44); int32_t L_47 = L_46; float L_48 = (L_44)->GetAt(static_cast(L_47)); bool L_49; L_49 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)(&V_3), (float)L_48, /*hidden argument*/NULL); if (L_49) { goto IL_00f6; } } { return (bool)0; } IL_00c5: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_50 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_51 = V_1; NullCheck(L_50); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_52 = V_0; NullCheck(L_52); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_53 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_52->get_Values_3(); int32_t L_54 = V_2; NullCheck(L_53); int32_t L_55 = L_54; float L_56 = (L_53)->GetAt(static_cast(L_55)); bool L_57; L_57 = Single_Equals_m298A3A849F30B9900813BE6DD98AE6810CDBE914((float*)(float*)((L_50)->GetAddressAt(static_cast(L_51))), (float)L_56, /*hidden argument*/NULL); if (L_57) { goto IL_00ee; } } { return (bool)0; } IL_00ee: { int32_t L_58 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); int32_t L_59 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_00f6: { int32_t L_60 = V_1; int32_t L_61 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_002f; } } { int32_t L_62 = V_2; SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_63 = V_0; NullCheck(L_63); int32_t L_64 = (int32_t)L_63->get_ValueCount_4(); if ((((int32_t)L_62) < ((int32_t)L_64))) { goto IL_002f; } } { return (bool)1; } IL_0110: { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_65 = ___other0; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this); bool L_66; L_66 = (( bool (*) (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *, VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_65, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); return (bool)L_66; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseVectorStorage_1_GetHashCode_mF338DFD32EB78A707CF4D51CC90ED1C63A6F9340_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __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; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); V_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_0; int32_t L_1 = (int32_t)__this->get_ValueCount_4(); 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; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = V_0; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6; L_6 = Single_GetHashCode_m7662E1812DDDBC85D464398740CFFC3588DFB2C9((float*)(float*)((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.SparseVectorStorage`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_mFD3CDB0BD9D01E2378D881DF6603E5AC0DEC135E_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, const RuntimeMethod* method) { { __this->set_ValueCount_4(0); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Clear(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_Clear_m966448D855CDB5326FD9E3FFD05CB8F1601B58A7_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, int32_t ___index0, int32_t ___count1, 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 L_0 = ___index0; if (L_0) { goto IL_0013; } } { int32_t L_1 = ___count1; int32_t L_2 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0013; } } { NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this); return; } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = (int32_t)__this->get_ValueCount_4(); int32_t L_5 = ___index0; int32_t L_6; L_6 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3, (int32_t)0, (int32_t)L_4, (int32_t)L_5, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_0 = (int32_t)L_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = (int32_t)__this->get_ValueCount_4(); int32_t L_9 = ___index0; int32_t L_10 = ___count1; int32_t L_11; L_11 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7, (int32_t)0, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_10)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_11; int32_t L_12 = V_0; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0046; } } { int32_t L_13 = V_0; V_0 = (int32_t)((~L_13)); } IL_0046: { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_004f; } } { int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_15)), (int32_t)1)); } IL_004f: { int32_t L_16 = V_1; int32_t L_17 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), (int32_t)1)); int32_t L_18 = V_2; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_00a5; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_19 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_20 = V_0; int32_t L_21 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_23 = V_0; int32_t L_24 = (int32_t)__this->get_ValueCount_4(); int32_t L_25 = V_0; int32_t L_26 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_19, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21)), (RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), (int32_t)L_26)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_28 = V_0; int32_t L_29 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_31 = V_0; int32_t L_32 = (int32_t)__this->get_ValueCount_4(); int32_t L_33 = V_0; int32_t L_34 = V_2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)L_29)), (RuntimeArray *)(RuntimeArray *)L_30, (int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), (int32_t)L_34)), /*hidden argument*/NULL); int32_t L_35 = (int32_t)__this->get_ValueCount_4(); int32_t L_36 = V_2; __this->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_36))); } IL_00a5: { int32_t L_37 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_37) <= ((int32_t)((int32_t)1024)))) { goto IL_00e6; } } { int32_t L_38 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); NullCheck(L_39); if ((((int32_t)L_38) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))/(int32_t)2))))) { goto IL_00e6; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_40 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)__this->get_address_of_Values_3(); int32_t L_41 = (int32_t)__this->get_ValueCount_4(); (( void (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)L_40, (int32_t)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_Indices_2(); int32_t L_43 = (int32_t)__this->get_ValueCount_4(); Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_42, (int32_t)L_43, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_00e6: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_mCFA310AEC8C222CD189D880D4772E419FBFEE757_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * V_0 = NULL; int32_t V_1 = 0; { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_0 = ___target0; V_0 = (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_2 = V_0; NullCheck((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this); (( void (*) (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this, (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return; } IL_0012: { int32_t L_3 = ___existingData1; if (L_3) { goto IL_001b; } } { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_4 = ___target0; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_4); VirtualActionInvoker0::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear() */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_4); } IL_001b: { int32_t L_5 = (int32_t)__this->get_ValueCount_4(); if (!L_5) { goto IL_004e; } } { V_1 = (int32_t)0; goto IL_0045; } IL_0027: { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_6 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; float L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_6); VirtualActionInvoker2< int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_6, (int32_t)L_10, (float)L_14); int32_t L_15 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0045: { int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0027; } } IL_004e: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToUnchecked_mB6D422FEEA519F0D6039A38E6F9F5EE27B14AF55_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * ___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; } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_0 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)L_0)))) { goto IL_0005; } } { return; } IL_0005: { int32_t L_1 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_2 = ___target0; NullCheck(L_2); int32_t L_3 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_2)->get_Length_1(); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_003e; } } { int32_t L_4 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); int32_t L_5 = L_4; RuntimeObject * L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_5); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_7 = ___target0; NullCheck(L_7); int32_t L_8 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_7)->get_Length_1(); int32_t L_9 = L_8; RuntimeObject * L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_9); String_t* L_11; L_11 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral773E15CBF4C1429363B537638F241A5DA2092F74)), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseVectorStorage_1_CopyToUnchecked_mB6D422FEEA519F0D6039A38E6F9F5EE27B14AF55_RuntimeMethod_var))); } IL_003e: { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_13 = ___target0; int32_t L_14 = (int32_t)__this->get_ValueCount_4(); NullCheck(L_13); L_13->set_ValueCount_4(L_14); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_15 = ___target0; int32_t L_16 = (int32_t)__this->get_ValueCount_4(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_16); NullCheck(L_15); L_15->set_Values_3(L_17); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_18 = ___target0; int32_t L_19 = (int32_t)__this->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_19); NullCheck(L_18); L_18->set_Indices_2(L_20); int32_t L_21 = (int32_t)__this->get_ValueCount_4(); if (!L_21) { goto IL_00a8; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_23 = ___target0; NullCheck(L_23); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_23->get_Values_3(); int32_t L_25 = (int32_t)__this->get_ValueCount_4(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_27 = ___target0; NullCheck(L_27); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_27->get_Indices_2(); int32_t L_29 = (int32_t)__this->get_ValueCount_4(); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_26, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_28, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)4)), /*hidden argument*/NULL); } IL_00a8: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopyToColumnUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopyToColumnUnchecked_mD29B46A28E83F67BE40AA6357C47F6F73A121C6D_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, int32_t ___columnIndex1, int32_t ___existingData2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___existingData2; if (L_0) { goto IL_0012; } } { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_1 = ___target0; int32_t L_2 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); int32_t L_3 = ___columnIndex1; NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1); 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_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1, (int32_t)0, (int32_t)L_2, (int32_t)L_3, (int32_t)1); } IL_0012: { int32_t L_4 = (int32_t)__this->get_ValueCount_4(); if (L_4) { goto IL_001b; } } { return; } IL_001b: { V_0 = (int32_t)0; goto IL_003e; } IL_001f: { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_5 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = ___columnIndex1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; float L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_5); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_5, (int32_t)L_9, (int32_t)L_10, (float)L_14); int32_t L_15 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_003e: { int32_t L_16 = V_0; int32_t L_17 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_001f; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_m1D505CBF0A6115F921F8DB0C085FDED1BB9ABA96_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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; } SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_0 = ___target0; V_0 = (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10))); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_1 = V_0; if (!L_1) { goto IL_0018; } } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_2 = V_0; int32_t L_3 = ___sourceIndex1; int32_t L_4 = ___targetIndex2; int32_t L_5 = ___count3; int32_t L_6 = ___existingData4; NullCheck((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this); (( void (*) (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this, (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } IL_0018: { int32_t L_7 = ___targetIndex2; int32_t L_8 = ___sourceIndex1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_10 = (int32_t)__this->get_ValueCount_4(); int32_t L_11 = ___sourceIndex1; int32_t L_12; L_12 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_9, (int32_t)0, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_12; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_14 = (int32_t)__this->get_ValueCount_4(); int32_t L_15 = ___sourceIndex1; int32_t L_16 = ___count3; int32_t L_17; L_17 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_13, (int32_t)0, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_3 = (int32_t)L_17; int32_t L_18 = V_2; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_0050; } } { int32_t L_19 = V_2; V_2 = (int32_t)((~L_19)); } IL_0050: { int32_t L_20 = V_3; if ((((int32_t)L_20) >= ((int32_t)0))) { goto IL_0059; } } { int32_t L_21 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_21)), (int32_t)1)); } IL_0059: { int32_t L_22 = ___existingData4; if (L_22) { goto IL_0066; } } { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_23 = ___target0; int32_t L_24 = ___targetIndex2; int32_t L_25 = ___count3; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_23); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_23, (int32_t)L_24, (int32_t)L_25); } IL_0066: { int32_t L_26 = V_2; V_4 = (int32_t)L_26; goto IL_008f; } IL_006b: { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_27 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_4; NullCheck(L_28); int32_t L_30 = L_29; int32_t L_31 = (L_28)->GetAt(static_cast(L_30)); int32_t L_32 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_33 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_34 = V_4; NullCheck(L_33); int32_t L_35 = L_34; float L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_27); VirtualActionInvoker2< int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (float)L_36); int32_t L_37 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_008f: { int32_t L_38 = V_4; int32_t L_39 = V_3; if ((((int32_t)L_38) <= ((int32_t)L_39))) { goto IL_006b; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::CopySubVectorToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseVectorStorage_1_CopySubVectorToUnchecked_mAF5DB0AE8FCE31C18513F181B368CCD41E6DB806_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * ___target0, int32_t ___sourceIndex1, int32_t ___targetIndex2, int32_t ___count3, int32_t ___existingData4, 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); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_4 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_8 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; { int32_t L_0 = ___targetIndex2; int32_t L_1 = ___sourceIndex1; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_3 = (int32_t)__this->get_ValueCount_4(); int32_t L_4 = ___sourceIndex1; int32_t L_5; L_5 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_2, (int32_t)0, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_1 = (int32_t)L_5; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_7 = (int32_t)__this->get_ValueCount_4(); int32_t L_8 = ___sourceIndex1; int32_t L_9 = ___count3; int32_t L_10; L_10 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_6, (int32_t)0, (int32_t)L_7, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_2 = (int32_t)L_10; int32_t L_11 = V_1; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_12 = V_1; V_1 = (int32_t)((~L_12)); } IL_0038: { int32_t L_13 = V_2; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0041; } } { int32_t L_14 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_14)), (int32_t)1)); } IL_0041: { int32_t L_15 = V_2; int32_t L_16 = V_1; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), (int32_t)1)); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_17 = ___target0; if ((!(((RuntimeObject*)(SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)__this) == ((RuntimeObject*)(SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D *)L_17)))) { goto IL_00c2; } } { int32_t L_18 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_19 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_18); V_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_19; int32_t L_20 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_20); V_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_21; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_23 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = V_4; int32_t L_25 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_22, (int32_t)L_23, (RuntimeArray *)(RuntimeArray *)L_24, (int32_t)0, (int32_t)L_25, /*hidden argument*/NULL); V_6 = (int32_t)0; goto IL_0086; } IL_0070: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = V_5; int32_t L_27 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_29 = V_6; int32_t L_30 = V_1; NullCheck(L_28); int32_t L_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = (L_28)->GetAt(static_cast(L_31)); NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)L_32); int32_t L_33 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_0086: { int32_t L_34 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_5; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))) { goto IL_0070; } } { int32_t L_36 = ___existingData4; if (L_36) { goto IL_009b; } } { int32_t L_37 = ___targetIndex2; int32_t L_38 = ___count3; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this, (int32_t)L_37, (int32_t)L_38); } IL_009b: { int32_t L_39 = V_1; V_7 = (int32_t)L_39; goto IL_00bc; } IL_00a0: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_40 = V_5; int32_t L_41 = V_7; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); int32_t L_44 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_45 = V_4; int32_t L_46 = V_7; NullCheck(L_45); int32_t L_47 = L_46; float L_48 = (L_45)->GetAt(static_cast(L_47)); NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this); VirtualActionInvoker2< int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)), (float)L_48); int32_t L_49 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); } IL_00bc: { int32_t L_50 = V_7; int32_t L_51 = V_2; if ((((int32_t)L_50) <= ((int32_t)L_51))) { goto IL_00a0; } } { return; } IL_00c2: { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_52 = ___target0; NullCheck(L_52); int32_t L_53 = (int32_t)L_52->get_ValueCount_4(); if (L_53) { goto IL_0127; } } { int32_t L_54 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_55 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_54); V_8 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_55; int32_t L_56 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_56); V_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_57; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_58 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_59 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_60 = V_8; int32_t L_61 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_58, (int32_t)L_59, (RuntimeArray *)(RuntimeArray *)L_60, (int32_t)0, (int32_t)L_61, /*hidden argument*/NULL); V_10 = (int32_t)0; goto IL_0107; } IL_00ef: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_62 = V_9; int32_t L_63 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_65 = V_10; int32_t L_66 = V_1; NullCheck(L_64); int32_t L_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)L_66)); int32_t L_68 = (L_64)->GetAt(static_cast(L_67)); int32_t L_69 = V_0; NullCheck(L_62); (L_62)->SetAt(static_cast(L_63), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69))); int32_t L_70 = V_10; V_10 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1)); } IL_0107: { int32_t L_71 = V_10; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_72 = V_9; NullCheck(L_72); if ((((int32_t)L_71) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))) { goto IL_00ef; } } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_73 = ___target0; int32_t L_74 = V_3; NullCheck(L_73); L_73->set_ValueCount_4(L_74); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_75 = ___target0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_76 = V_8; NullCheck(L_75); L_75->set_Values_3(L_76); SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_77 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_78 = V_9; NullCheck(L_77); L_77->set_Indices_2(L_78); return; } IL_0127: { int32_t L_79 = ___existingData4; if (L_79) { goto IL_0134; } } { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_80 = ___target0; int32_t L_81 = ___targetIndex2; int32_t L_82 = ___count3; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_80); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_80, (int32_t)L_81, (int32_t)L_82); } IL_0134: { int32_t L_83 = V_1; V_11 = (int32_t)L_83; goto IL_015d; } IL_0139: { SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * L_84 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_85 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_86 = V_11; NullCheck(L_85); int32_t L_87 = L_86; int32_t L_88 = (L_85)->GetAt(static_cast(L_87)); int32_t L_89 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_90 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_91 = V_11; NullCheck(L_90); int32_t L_92 = L_91; float L_93 = (L_90)->GetAt(static_cast(L_92)); NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_84); VirtualActionInvoker2< int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_84, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)L_89)), (float)L_93); int32_t L_94 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1)); } IL_015d: { int32_t L_95 = V_11; int32_t L_96 = V_2; if ((((int32_t)L_95) <= ((int32_t)L_96))) { goto IL_0139; } } { return; } } // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* SparseVectorStorage_1_ToArray_mB960B3493881E5F240AE8FF3E734AAD14944D080_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, const RuntimeMethod* method) { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this)->get_Length_1(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_0); V_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_1; V_1 = (int32_t)0; goto IL_002e; } IL_0010: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_Indices_2(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_Values_3(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; float L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_6), (float)L_10); int32_t L_11 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_002e: { int32_t L_12 = V_1; int32_t L_13 = (int32_t)__this->get_ValueCount_4(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0010; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14 = V_0; return (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_14; } } // System.Collections.Generic.IEnumerable`1 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Enumerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseVectorStorage_1_Enumerate_m3D427DB451393F4C9F4A1B96A034B7E4E66BE103_gshared (SparseVectorStorage_1_tD3886E7B23C68AECB071DD13B6B0B3733EDDDE3D * __this, const RuntimeMethod* method) { { U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A * L_0 = (U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19)); (( void (*) (U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(L_0, (int32_t)((int32_t)-2), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A * L_1 = (U3CEnumerateU3Ed__27_tCF4A143AD7E383A399E70A70CA1742B56DD8C75A *)L_0; NullCheck(L_1); L_1->set_U3CU3E4__this_3(__this); return (RuntimeObject*)L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Threading.SparselyPopulatedArrayAddInfo`1::.ctor(System.Threading.SparselyPopulatedArrayFragment`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99_gshared (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___source0, int32_t ___index1, const RuntimeMethod* method) { { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_0 = ___source0; __this->set_m_source_0(L_0); int32_t L_1 = ___index1; __this->set_m_index_1(L_1); return; } } IL2CPP_EXTERN_C void SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99_AdjustorThunk (RuntimeObject * __this, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___source0, int32_t ___index1, const RuntimeMethod* method) { SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99(_thisAdjusted, ___source0, ___index1, method); } // System.Threading.SparselyPopulatedArrayFragment`1 System.Threading.SparselyPopulatedArrayAddInfo`1::get_Source() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_gshared (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method) { { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this->get_m_source_0(); return (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_0; } } IL2CPP_EXTERN_C SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * _returnValue; _returnValue = SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_inline(_thisAdjusted, method); return _returnValue; } // System.Int32 System.Threading.SparselyPopulatedArrayAddInfo`1::get_Index() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_gshared (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_m_index_1(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_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.SparselyPopulatedArrayFragment`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparselyPopulatedArrayFragment_1__ctor_m01E13321F6DB13FB51AB1B18CCCB7D0D44AF2379_gshared (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * __this, int32_t ___size0, const RuntimeMethod* method) { { int32_t L_0 = ___size0; NullCheck((SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this); (( void (*) (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, int32_t, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this, (int32_t)L_0, (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Threading.SparselyPopulatedArrayFragment`1::.ctor(System.Int32,System.Threading.SparselyPopulatedArrayFragment`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparselyPopulatedArrayFragment_1__ctor_m9764110656A05AE15D3483DA2A85189D961C24A8_gshared (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * __this, int32_t ___size0, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * ___prev1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___size0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); __this->set_m_elements_0(L_1); int32_t L_2 = ___size0; il2cpp_codegen_memory_barrier(); __this->set_m_freeCount_1(L_2); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_3 = ___prev1; il2cpp_codegen_memory_barrier(); __this->set_m_prev_3(L_3); return; } } // T System.Threading.SparselyPopulatedArrayFragment`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SparselyPopulatedArrayFragment_1_get_Item_mED5784B7C40A53223BCCE6B1716AAAF1E5AE19E6_gshared (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * __this, int32_t ___index0, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_elements_0(); int32_t L_1 = ___index0; NullCheck(L_0); RuntimeObject * L_2; L_2 = VolatileRead((RuntimeObject **)(RuntimeObject **)((L_0)->GetAddressAt(static_cast(L_1)))); return (RuntimeObject *)L_2; } } // System.Int32 System.Threading.SparselyPopulatedArrayFragment`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparselyPopulatedArrayFragment_1_get_Length_mB0DC970D503F4C5776CB9A81094AF51DA6CA4B89_gshared (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * __this, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_elements_0(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Threading.SparselyPopulatedArrayFragment`1 System.Threading.SparselyPopulatedArrayFragment`1::get_Prev() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArrayFragment_1_get_Prev_m92E2C145A1B51FB7F7648629CDB71F17E962690E_gshared (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * __this, const RuntimeMethod* method) { { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this->get_m_prev_3(); il2cpp_codegen_memory_barrier(); return (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_0; } } // T System.Threading.SparselyPopulatedArrayFragment`1::SafeAtomicRemove(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SparselyPopulatedArrayFragment_1_SafeAtomicRemove_m04F107551E1F62F686F03AD691D119EBB4FD4420_gshared (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * __this, int32_t ___index0, RuntimeObject * ___expectedElement1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * G_B2_0 = NULL; RuntimeObject * G_B1_0 = NULL; { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_elements_0(); int32_t L_1 = ___index0; NullCheck(L_0); il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_2 = V_0; RuntimeObject * L_3 = ___expectedElement1; RuntimeObject * L_4; L_4 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)((L_0)->GetAddressAt(static_cast(L_1))), (RuntimeObject *)L_2, (RuntimeObject *)L_3); RuntimeObject * L_5 = (RuntimeObject *)L_4; G_B1_0 = L_5; if (!L_5) { G_B2_0 = L_5; goto IL_0035; } } { int32_t L_6 = (int32_t)__this->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); il2cpp_codegen_memory_barrier(); __this->set_m_freeCount_1(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); G_B2_0 = G_B1_0; } IL_0035: { return (RuntimeObject *)G_B2_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Threading.SparselyPopulatedArray`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparselyPopulatedArray_1__ctor_m4819219D17EF783AA631AE71218B59EA894AA9E6_gshared (SparselyPopulatedArray_1_tD55330C40D801085FD9D705F3844A08F28EFE37B * __this, int32_t ___initialSize0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___initialSize0; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_1 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); (( void (*) (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)(L_1, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); il2cpp_codegen_memory_barrier(); __this->set_m_tail_0(L_1); return; } } // System.Threading.SparselyPopulatedArrayFragment`1 System.Threading.SparselyPopulatedArray`1::get_Tail() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArray_1_get_Tail_mE151D6DDA9419C4D0ED8159AB69A304019C5CDFD_gshared (SparselyPopulatedArray_1_tD55330C40D801085FD9D705F3844A08F28EFE37B * __this, const RuntimeMethod* method) { { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this->get_m_tail_0(); il2cpp_codegen_memory_barrier(); return (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_0; } } // System.Threading.SparselyPopulatedArrayAddInfo`1 System.Threading.SparselyPopulatedArray`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D SparselyPopulatedArray_1_Add_mF7FA3D83BE719A70A7291C187FC1C630E2D906B7_gshared (SparselyPopulatedArray_1_tD55330C40D801085FD9D705F3844A08F28EFE37B * __this, RuntimeObject * ___element0, const RuntimeMethod* method) { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * V_0 = NULL; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * V_1 = NULL; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; RuntimeObject * V_7 = NULL; int32_t V_8 = 0; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * G_B15_0 = NULL; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * G_B14_0 = NULL; int32_t G_B16_0 = 0; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * G_B16_1 = NULL; int32_t G_B24_0 = 0; IL_0000: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this->get_m_tail_0(); il2cpp_codegen_memory_barrier(); V_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_0; goto IL_001d; } IL_000b: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_1 = V_0; NullCheck(L_1); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_2 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_1->get_m_next_2(); il2cpp_codegen_memory_barrier(); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_3 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_2; V_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_3; il2cpp_codegen_memory_barrier(); __this->set_m_tail_0(L_3); } IL_001d: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_4 = V_0; NullCheck(L_4); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_5 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_4->get_m_next_2(); il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_000b; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_6 = V_0; V_1 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_6; goto IL_0115; } IL_002e: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_7 = V_1; NullCheck(L_7); int32_t L_8 = (int32_t)L_7->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); if ((((int32_t)L_8) >= ((int32_t)1))) { goto IL_004b; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_9 = V_1; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_10 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_9; NullCheck(L_10); int32_t L_11 = (int32_t)L_10->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); NullCheck(L_10); il2cpp_codegen_memory_barrier(); L_10->set_m_freeCount_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1))); } IL_004b: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_12 = V_1; NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); if ((((int32_t)L_13) > ((int32_t)0))) { goto IL_0065; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_14 = V_1; NullCheck(L_14); int32_t L_15 = (int32_t)L_14->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); if ((((int32_t)L_15) >= ((int32_t)((int32_t)-10)))) { goto IL_010c; } } IL_0065: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_16 = V_1; NullCheck((SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_16); int32_t L_17; L_17 = (( int32_t (*) (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)L_17; int32_t L_18 = V_3; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_19 = V_1; NullCheck(L_19); int32_t L_20 = (int32_t)L_19->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); int32_t L_21 = V_3; V_4 = (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)L_20))%(int32_t)L_21)); int32_t L_22 = V_4; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_0094; } } { V_4 = (int32_t)0; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_23 = V_1; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_24 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_23; NullCheck(L_24); int32_t L_25 = (int32_t)L_24->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); NullCheck(L_24); il2cpp_codegen_memory_barrier(); L_24->set_m_freeCount_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); } IL_0094: { V_5 = (int32_t)0; goto IL_0107; } IL_0099: { int32_t L_26 = V_4; int32_t L_27 = V_5; int32_t L_28 = V_3; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27))%(int32_t)L_28)); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_29 = V_1; NullCheck(L_29); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_29->get_m_elements_0(); int32_t L_31 = V_6; NullCheck(L_30); int32_t L_32 = L_31; RuntimeObject * L_33 = (L_30)->GetAt(static_cast(L_32)); if (L_33) { goto IL_0101; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_34 = V_1; NullCheck(L_34); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_35 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_34->get_m_elements_0(); int32_t L_36 = V_6; NullCheck(L_35); RuntimeObject * L_37 = ___element0; il2cpp_codegen_initobj((&V_7), sizeof(RuntimeObject *)); RuntimeObject * L_38 = V_7; RuntimeObject * L_39; L_39 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)((L_35)->GetAddressAt(static_cast(L_36))), (RuntimeObject *)L_37, (RuntimeObject *)L_38); if (L_39) { goto IL_0101; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_40 = V_1; NullCheck(L_40); int32_t L_41 = (int32_t)L_40->get_m_freeCount_1(); il2cpp_codegen_memory_barrier(); V_8 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_42 = V_1; int32_t L_43 = V_8; G_B14_0 = L_42; if ((((int32_t)L_43) > ((int32_t)0))) { G_B15_0 = L_42; goto IL_00ef; } } { G_B16_0 = 0; G_B16_1 = G_B14_0; goto IL_00f1; } IL_00ef: { int32_t L_44 = V_8; G_B16_0 = L_44; G_B16_1 = G_B15_0; } IL_00f1: { NullCheck(G_B16_1); il2cpp_codegen_memory_barrier(); G_B16_1->set_m_freeCount_1(G_B16_0); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_45 = V_1; int32_t L_46 = V_6; SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D L_47; memset((&L_47), 0, sizeof(L_47)); SparselyPopulatedArrayAddInfo_1__ctor_m83EB20195C7BCC5C543EB68804C0D950937E5E99((&L_47), (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_45, (int32_t)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); return (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D )L_47; } IL_0101: { int32_t L_48 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_0107: { int32_t L_49 = V_5; int32_t L_50 = V_3; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_0099; } } IL_010c: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_51 = V_1; NullCheck(L_51); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_52 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_51->get_m_prev_3(); il2cpp_codegen_memory_barrier(); V_1 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_52; } IL_0115: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_53 = V_1; if (L_53) { goto IL_002e; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_54 = V_0; NullCheck(L_54); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_55 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_54->get_m_elements_0(); NullCheck(L_55); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length)))) == ((int32_t)((int32_t)4096)))) { goto IL_0136; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_56 = V_0; NullCheck(L_56); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_57 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_56->get_m_elements_0(); NullCheck(L_57); G_B24_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length))), (int32_t)2)); goto IL_013b; } IL_0136: { G_B24_0 = ((int32_t)4096); } IL_013b: { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_58 = V_0; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_59 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); (( void (*) (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, int32_t, SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)(L_59, (int32_t)G_B24_0, (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_2 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_59; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_60 = V_0; NullCheck(L_60); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 ** L_61 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 **)L_60->get_address_of_m_next_2(); il2cpp_codegen_memory_barrier(); SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_62 = V_2; SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_63; L_63 = InterlockedCompareExchangeImpl((SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 **)(SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 **)L_61, (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_62, (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)NULL); if (L_63) { goto IL_0000; } } { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_64 = V_2; il2cpp_codegen_memory_barrier(); __this->set_m_tail_0(L_64); goto IL_0000; } } #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 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_m28269AE4B514F3D4529E8539C0012D4DAE3B3552_gshared (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * SpectralConverter_1_GetPixelBuffer_m320A3EDF8627DF8C41636E1CC2F6CDF680D71E46_gshared (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_1 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB *)__this); (( void (*) (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_9 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)NULL); return (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_m58D938C4BB36F1CF97B33A6042B150732E5EFCBC_gshared (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E * L_6 = ((U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E * L_14 = ((U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_tC66C549D2D5A869DF9D462BC19A1FB44A1EC514E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_26; L_26 = (( Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_mDB93DCAD3D72314B2F3EBD7692B0F1121C42ABEE_gshared (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB *)__this); (( void (*) (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_mC41D8A89347756DCA675C7A55D891E073573D681_gshared (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_0 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_13 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_46 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, int32_t, Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_49; L_49 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_57 = V_9; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_59; L_59 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_60; L_60 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_68 = V_10; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_68); int32_t L_69 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_70; L_70 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_70; Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_71 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_71); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_73; L_73 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_m80208F9FBD0E2860CA9EB7ABB6DA7C79B1F00239((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_11), (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_m95B44F08925DA62F30CB51552A00356708454AFF_gshared (SpectralConverter_1_t4D7ED8B7918471391B3A69F0A4E0571F449C15CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * G_B12_0 = NULL; Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_13 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_pixelBuffer_6(); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_14 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)G_B12_0); (( void (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); 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.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_m5E1D0EB43561E34DF1D9BB680DB5318E9AF29B33_gshared (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * SpectralConverter_1_GetPixelBuffer_m41900CE03231C79EF5D41E10F708428D727B47D7_gshared (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_1 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE *)__this); (( void (*) (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_9 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)NULL); return (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_m293D061F8CC6F3288CBEC88EB594E11EBE270F8F_gshared (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 * L_6 = ((U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8 * L_14 = ((U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_t8C754DEDB69EF640364D95883C5BA9A4802DDDE8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_26; L_26 = (( Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_m44D6D9E315ED97429539E3F0C5A840FBC2280B49_gshared (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE *)__this); (( void (*) (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_m809B60B35E9AB9241A062B9E8D75F875307B9E1E_gshared (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_0 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_13 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_46 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, int32_t, Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_49; L_49 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_57 = V_9; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_59; L_59 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_60; L_60 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_68 = V_10; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_68); int32_t L_69 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_70; L_70 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_70; Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_71 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_71); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_73; L_73 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_mCF42939A00C650C84B1BD89D6F998D7B1B74BD20((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_11), (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_m2C88269195688E057E8EF47E3036003FD9F13A25_gshared (SpectralConverter_1_t40E6901B4867F1B9F93A2B33F109553EFD27A5BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * G_B12_0 = NULL; Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_13 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_pixelBuffer_6(); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_14 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)G_B12_0); (( void (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); 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.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_mAC3D78989659A0368EA32D3D619CFBBAAC19AA7F_gshared (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * SpectralConverter_1_GetPixelBuffer_mDF96A7F4873570D65F103FBA01A1F1F85131922B_gshared (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_1 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A *)__this); (( void (*) (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_9 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)NULL); return (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_m5E612248686D8FBC8313A286BE50952E6C95BD3F_gshared (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C * L_6 = ((U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C * L_14 = ((U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_t3479206782F55431837965CD4DE6B32BFB910D3C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_26; L_26 = (( Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_m65CAC4FA64B0D19F54829B3C9F02454A01DEF938_gshared (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A *)__this); (( void (*) (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_m0D4B2DA3E83D0038EB4608010B5C81F8B8AADCFB_gshared (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_0 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_13 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_46 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, int32_t, Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_49; L_49 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_57 = V_9; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_59; L_59 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_60; L_60 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_68 = V_10; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_68); int32_t L_69 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_70; L_70 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_70; Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_71 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_71); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_73; L_73 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_m7BDACDEA533D7BB043133777AED4BEC6498AADD4((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_11), (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_mA0C02A889EF133FA1E7965E42053E272C1F8A29A_gshared (SpectralConverter_1_t89EF4285034237EFBDCB4DFBD29DC427D23B725A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * G_B12_0 = NULL; Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_13 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_pixelBuffer_6(); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_14 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)G_B12_0); (( void (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); 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.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_m998B97B2E30C68972B7BFFE83318D66077350BF3_gshared (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * SpectralConverter_1_GetPixelBuffer_m94216D86DF1C4AE2CB7E2CDE909B503348DACA86_gshared (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_1 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B *)__this); (( void (*) (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_9 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)NULL); return (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_mF36A52AF0BA81A02EB68D38101D808EA7822AC00_gshared (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 * L_6 = ((U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0 * L_14 = ((U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_t55669989A93BCB687C589600563BF3A77B3D48A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_26; L_26 = (( Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_m88DEBDAD849B1E47814DA6361CBB9F15AC0C84FE_gshared (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B *)__this); (( void (*) (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_m7CAE7C965877575BF3B3927F156CBABFFAD13469_gshared (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_0 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_13 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_46 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, int32_t, Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_49; L_49 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_57 = V_9; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_59; L_59 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_60; L_60 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_68 = V_10; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_68); int32_t L_69 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_70; L_70 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_70; Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_71 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_71); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_73; L_73 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_m5990C423317F899A2B3F4F0022F1450A04D153A5((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_11), (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_m8BCDF75A2C7D26AE9BAE39452C254CEA2578D797_gshared (SpectralConverter_1_t800E30341A40CF624A98ED66A18468D239FA492B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * G_B12_0 = NULL; Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_13 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_pixelBuffer_6(); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_14 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)G_B12_0); (( void (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); 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.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_mF6EC99B72423C3AB078FE9EB54D68642509610A3_gshared (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * SpectralConverter_1_GetPixelBuffer_m2D53D04E08BB33387F21F5A64104D30431431937_gshared (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_1 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 *)__this); (( void (*) (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_9 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)NULL); return (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_m46E7937B12A7E4553F886E3A6CAA21948A4D57CE_gshared (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC * L_6 = ((U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC * L_14 = ((U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_tB43B65569CAD600200E523FA9D8E0C0A90B8A2DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_26; L_26 = (( Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_mE1D49A85F1D8A87D6DF57F82C864C4E459099522_gshared (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 *)__this); (( void (*) (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_m792F4234946646ABEA153E4CCBC68ECEBE9524B7_gshared (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_0 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_13 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_46 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, int32_t, Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_49; L_49 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_57 = V_9; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_59; L_59 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_60; L_60 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_68 = V_10; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_68); int32_t L_69 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_70; L_70 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_70; Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_71 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_71); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_73; L_73 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_m06C4B21249D7A60CDFED2FE843381C96F25C0A6B((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_11), (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_m5EA9B32663DADB8AFCEE7D56C8D775E707F1B896_gshared (SpectralConverter_1_tBB996B61D1390554F497EE4731766E6E54BCF707 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * G_B12_0 = NULL; Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_13 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_pixelBuffer_6(); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_14 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)G_B12_0); (( void (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); 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.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_m8CE3290E45BB8564D1942AC62D12C8A037C5A559_gshared (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * SpectralConverter_1_GetPixelBuffer_mFC2FEBF024E9694F4E40B9B3DA85ECF16770C042_gshared (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_1 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE *)__this); (( void (*) (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_9 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)NULL); return (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_m6A654D09FD96768CFA60F9E5E3D40CAAD2766CA9_gshared (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 * L_6 = ((U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997 * L_14 = ((U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_t0878EA22BCDB49AF82DBD5F53A594A1994FC8997_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_26; L_26 = (( Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_m3CCA5DAAA98B277A6E3A6ACB5123B5E17EA192E1_gshared (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE *)__this); (( void (*) (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_mD96CD19D317E7344EA285FE8668F8CEB5EC720FD_gshared (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_tC089F74404A3C46975952EE686EC533667BB207F V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_tC089F74404A3C46975952EE686EC533667BB207F V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_tC089F74404A3C46975952EE686EC533667BB207F V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_0 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_13 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_46 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *, int32_t, int32_t, Span_1_tC089F74404A3C46975952EE686EC533667BB207F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_tC089F74404A3C46975952EE686EC533667BB207F *)(Span_1_tC089F74404A3C46975952EE686EC533667BB207F *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * L_49; L_49 = (( PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tC089F74404A3C46975952EE686EC533667BB207F L_57 = V_9; NullCheck((PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tC089F74404A3C46975952EE686EC533667BB207F >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_tC089F74404A3C46975952EE686EC533667BB207F )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_tC089F74404A3C46975952EE686EC533667BB207F L_59; L_59 = (( Span_1_tC089F74404A3C46975952EE686EC533667BB207F (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_tC089F74404A3C46975952EE686EC533667BB207F )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * L_60; L_60 = (( PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tC089F74404A3C46975952EE686EC533667BB207F L_68 = V_10; NullCheck((PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tC089F74404A3C46975952EE686EC533667BB207F >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_t057CF3540580ECBC8DE8CF4E813D5E8D6002B2A7 *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_tC089F74404A3C46975952EE686EC533667BB207F )L_68); int32_t L_69 = V_1; Span_1_tC089F74404A3C46975952EE686EC533667BB207F L_70; L_70 = Span_1_Slice_m25DF8A7217E853F02CEAC159C9AF0A23CC3FB59A_inline((Span_1_tC089F74404A3C46975952EE686EC533667BB207F *)(Span_1_tC089F74404A3C46975952EE686EC533667BB207F *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_tC089F74404A3C46975952EE686EC533667BB207F )L_70; Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_71 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_71); Span_1_tC089F74404A3C46975952EE686EC533667BB207F L_73; L_73 = (( Span_1_tC089F74404A3C46975952EE686EC533667BB207F (*) (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_mF4E2F4A550B35E9F5559BFB41888F972F609F111((Span_1_tC089F74404A3C46975952EE686EC533667BB207F *)(Span_1_tC089F74404A3C46975952EE686EC533667BB207F *)(&V_11), (Span_1_tC089F74404A3C46975952EE686EC533667BB207F )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_mA8FAB4A03F4899474F376CC36DDC836208368FAE_gshared (SpectralConverter_1_tC5D6162791B78707F162B996AC43F4D56B91B0FE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * G_B12_0 = NULL; Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_13 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)__this->get_pixelBuffer_6(); Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * L_14 = (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)G_B12_0); (( void (*) (Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); 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.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::.ctor(SixLabors.ImageSharp.Configuration) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1__ctor_m2C2ACDE3883E345E28525B26D1FB437D5E3CDB8D_gshared (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method) { { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); SpectralConverter__ctor_m818CF9F411F913F9E1B4F1450DD1FEFAB9F1E107((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_1(L_0); return; } } // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::GetPixelBuffer(System.Threading.CancellationToken) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * SpectralConverter_1_GetPixelBuffer_mD2EDBA3483503CAEC8514D267169923005A54349_gshared (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 * __this, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___cancellationToken0, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); bool L_0; L_0 = SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_003e; } } { Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_1 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_1); int32_t L_2; L_2 = (( int32_t (*) (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_4; L_4 = ceil((double)((double)((double)((float)((float)((float)((float)L_2))/(float)((float)((float)L_3))))))); V_0 = (int32_t)((int32_t)((int32_t)L_4)); V_1 = (int32_t)0; goto IL_003a; } IL_0028: { CancellationToken_ThrowIfCancellationRequested_m987F0BEA5521F5575C5E766345C04E7E5E0CD210((CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD *)(&___cancellationToken0), /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck((SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 *)__this); (( void (*) (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_003a: { int32_t L_7 = V_1; int32_t L_8 = V_0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0028; } } IL_003e: { Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_9 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); __this->set_pixelBuffer_6((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)NULL); return (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_9; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_InjectFrameData_m154E45759611D9F97FD55039F390BA61DA874988_gshared (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 * __this, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * ___frame0, RuntimeObject* ___jpegData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B2_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B2_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B1_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B1_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B4_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B4_1 = NULL; Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * G_B3_0 = NULL; JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* G_B3_1 = NULL; { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_1; L_1 = Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL); V_0 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_1; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_2 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_3; L_3 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_4 = ((U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_0_1(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_5 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 * L_6 = ((U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_7 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_8 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_7; ((U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_0_1(L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_0031: { int32_t L_9; L_9 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B2_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B2_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_1 = (int32_t)L_9; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_10 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_11; L_11 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_10, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_12 = ((U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9__10_1_2(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_13 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_12; G_B3_0 = L_13; G_B3_1 = L_11; if (L_13) { G_B4_0 = L_13; G_B4_1 = L_11; goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)); U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5 * L_14 = ((U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_U3CU3E9_0(); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_15 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)il2cpp_codegen_object_new(Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244_il2cpp_TypeInfo_var); Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11(L_15, (RuntimeObject *)L_14, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)), /*hidden argument*/Func_2__ctor_mEF3903E51BF5DFCB8122150FCC4D6FFA11893C11_RuntimeMethod_var); Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 * L_16 = (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)L_15; ((U3CU3Ec_tA83703B4B4A9BF1578FC61867EAFFAB52B111BF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->set_U3CU3E9__10_1_2(L_16); G_B4_0 = L_16; G_B4_1 = G_B3_1; } IL_005c: { int32_t L_17; L_17 = Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24((RuntimeObject*)(RuntimeObject*)G_B4_1, (Func_2_tCC2D897D1DBE8AB02888BED75C300093E73D0244 *)G_B4_0, /*hidden argument*/Enumerable_Max_TisJpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1_mA121116BE2F10A2A9BA29E5B5C56533966C58F24_RuntimeMethod_var); V_2 = (int32_t)L_17; int32_t L_18 = V_2; __this->set_pixelRowsPerStep_7(((int32_t)il2cpp_codegen_multiply((int32_t)L_18, (int32_t)8))); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_20 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20); int32_t L_21; L_21 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_20, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_22 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22); int32_t L_23; L_23 = JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_22, /*hidden argument*/NULL); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_24 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); NullCheck((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24); bool L_25; L_25 = Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_24, /*hidden argument*/NULL); Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_26; L_26 = (( Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * (*) (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_21, (int32_t)L_23, (bool)L_25, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); __this->set_pixelBuffer_6(L_26); MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_27 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_28 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28); int32_t L_29; L_29 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_28, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27); RuntimeObject* L_30; L_30 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)3)), (int32_t)0); __this->set_paddedProxyPixelRow_5(L_30); int32_t L_31 = V_1; int32_t L_32 = (int32_t)__this->get_pixelRowsPerStep_7(); Size__ctor_m8122559C846858230D87929BC1008F3C3B31D7B5((Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E *)(&V_3), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)8)), (int32_t)L_32, /*hidden argument*/NULL); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_33 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_34; L_34 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_33, /*hidden argument*/NULL); NullCheck(L_34); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_35 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)SZArrayNew(JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); __this->set_componentProcessors_2(L_35); V_4 = (int32_t)0; goto IL_00ed; } IL_00cc: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_36 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_37 = V_4; MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_38 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_39 = ___frame0; RuntimeObject* L_40 = ___jpegData1; Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E L_41 = V_3; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_42 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42); JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_43; L_43 = JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_42, /*hidden argument*/NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; JpegComponent_tE5555EC72BF75F1538FDE5418F5331CD0B4007E1 * L_46 = (L_43)->GetAt(static_cast(L_45)); JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_47 = (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)il2cpp_codegen_object_new(JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC_il2cpp_TypeInfo_var); JpegComponentPostProcessor__ctor_m5FEE24F7EB78462ECD3794642AC4534DB0B88363(L_47, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_38, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_39, (RuntimeObject*)L_40, (Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E )L_41, (RuntimeObject*)L_46, /*hidden argument*/NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_47); (L_36)->SetAt(static_cast(L_37), (JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_47); int32_t L_48 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00ed: { int32_t L_49 = V_4; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_50 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))) { goto IL_00cc; } } { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_51 = V_0; JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_52 = ___frame0; NullCheck((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52); int32_t L_53; L_53 = JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline((JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_52, /*hidden argument*/NULL); NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51); RuntimeObject* L_54; L_54 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(MemoryAllocator_Allocate_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m97EC998077A7EF0D944BD524040EB6AF0619F657_RuntimeMethod_var, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_51, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)3)), (int32_t)0); __this->set_rgbBuffer_4(L_54); JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * L_55 = ___frame0; RuntimeObject* L_56 = ___jpegData1; NullCheck((SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_57; L_57 = VirtualFuncInvoker2< JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *, JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *, RuntimeObject* >::Invoke(6 /* SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter::GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData) */, (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 *)__this, (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF *)L_55, (RuntimeObject*)L_56); __this->set_colorConverter_3(L_57); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStrideBaseline() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStrideBaseline_m37EAE37607F0EEF945E1EA4292816B1BAD552C62_gshared (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 * __this, const RuntimeMethod* method) { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; { NullCheck((SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 *)__this); (( void (*) (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_0; V_1 = (int32_t)0; goto IL_001e; } IL_0012: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4); JpegComponentPostProcessor_ClearSpectralBuffers_mC64A3EB34C849919AEE12AFBE12174F1C1A611BA((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_4, /*hidden argument*/NULL); int32_t L_5 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001e: { int32_t L_6 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0012; } } { return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::ConvertStride(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_ConvertStride_mD5AC929EBF1C2698758BDB186F38E58D75FD641D_gshared (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 * __this, int32_t ___spectralStep0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_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; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F V_5; memset((&V_5), 0, sizeof(V_5)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_6; memset((&V_6), 0, sizeof(V_6)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_7; memset((&V_7), 0, sizeof(V_7)); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_8; memset((&V_8), 0, sizeof(V_8)); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E V_9; memset((&V_9), 0, sizeof(V_9)); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E V_10; memset((&V_10), 0, sizeof(V_10)); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E V_11; memset((&V_11), 0, sizeof(V_11)); { Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_0 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_0); int32_t L_1; L_1 = (( int32_t (*) (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_3 = (int32_t)__this->get_pixelRowsPerStep_7(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL); V_0 = (int32_t)L_4; V_2 = (int32_t)0; goto IL_0034; } IL_0022: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_5 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_8 = (L_5)->GetAt(static_cast(L_7)); int32_t L_9 = ___spectralStep0; NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8); JpegComponentPostProcessor_CopyBlocksToColorBuffer_mADF465644106F83740D2557FCAA8460DD6F78418((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_8, (int32_t)L_9, /*hidden argument*/NULL); int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0034: { int32_t L_11 = V_2; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_12 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0022; } } { Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_13 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); NullCheck((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_13); int32_t L_14; L_14 = (( int32_t (*) (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); V_1 = (int32_t)L_14; int32_t L_15 = (int32_t)__this->get_pixelRowCounter_8(); V_3 = (int32_t)L_15; goto IL_0180; } IL_0057: { int32_t L_16 = V_3; int32_t L_17 = (int32_t)__this->get_pixelRowCounter_8(); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)); JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_18 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); int32_t L_19 = V_4; ComponentValues__ctor_m65AF7D518DE67C13B9C10FFBB0E084931B1CDEF7((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (RuntimeObject*)(RuntimeObject*)L_18, (int32_t)L_19, /*hidden argument*/NULL); JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B * L_20 = (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)__this->get_colorConverter_3(); NullCheck((JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20); VirtualActionInvoker1< ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F * >::Invoke(5 /* System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase::ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase/ComponentValues& modreq(System.Runtime.InteropServices.InAttribute)) */, (JpegColorConverterBase_tFE66CA0BE7216968E3B0999C927ED7ECFB60D26B *)L_20, (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5)); int32_t L_21 = V_1; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_22; L_22 = ComponentValues_Slice_mF2646FFA5D37F44220884DF19106612D05F9B5E4((ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F *)(&V_5), (int32_t)0, (int32_t)L_21, /*hidden argument*/NULL); V_5 = (ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F )L_22; RuntimeObject* L_23 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_24 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_25; L_25 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_23, (int32_t)0, (int32_t)L_24, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_6 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_25; RuntimeObject* L_26 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_27 = V_1; int32_t L_28 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_29; L_29 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_26, (int32_t)L_27, (int32_t)L_28, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_7 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_29; RuntimeObject* L_30 = (RuntimeObject*)__this->get_rgbBuffer_4(); int32_t L_31 = V_1; int32_t L_32 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_33; L_33 = MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_inline((RuntimeObject*)L_30, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)2)), (int32_t)L_32, /*hidden argument*/MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_RuntimeMethod_var); V_8 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_33; ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_34 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_35 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_34.get_Component0_1(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_36; L_36 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_35, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_36, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_37, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_38 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_39 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_38.get_Component1_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_40; L_40 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_39, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_41 = V_7; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_40, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_41, /*hidden argument*/NULL); ComponentValues_t547DBC8597D6908006E320152C86E741C0C6905F L_42 = V_5; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_43 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_42.get_Component2_3(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_44; L_44 = Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_43, /*hidden argument*/Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_45 = V_8; SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_44, (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_45, /*hidden argument*/NULL); Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_46 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); int32_t L_47 = V_3; NullCheck((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_46); bool L_48; L_48 = (( bool (*) (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *, int32_t, int32_t, Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_46, (int32_t)L_47, (int32_t)3, (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *)(Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *)(&V_9), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); if (!L_48) { goto IL_012a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * L_49; L_49 = (( PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_50 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_51 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_52; L_52 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_51, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_53 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_54; L_54 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_53, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_55 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_56; L_56 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_55, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E L_57 = V_9; NullCheck((PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE *)L_49); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE *)L_49, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_50, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_52, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_54, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_56, (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E )L_57); goto IL_017c; } IL_012a: { RuntimeObject* L_58 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E L_59; L_59 = (( Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)L_58, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); V_10 = (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E )L_59; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10)); PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * L_60; L_60 = (( PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_61 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_1(); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_62 = V_6; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_63; L_63 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_62, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_64 = V_7; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_65; L_65 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_64, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_66 = V_8; ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 L_67; L_67 = Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_66, /*hidden argument*/Span_1_op_Implicit_m32481C101446822A091A6AF57FBBF92D2EC2185A_RuntimeMethod_var); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E L_68 = V_10; NullCheck((PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE *)L_60); VirtualActionInvoker5< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 , Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E >::Invoke(9 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Span`1) */, (PixelOperations_1_tB78A0B6E82623583CD9F7D0F0800E6B764A09EBE *)L_60, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_61, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_63, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_65, (ReadOnlySpan_1_t03DDF1A13DD7F8143C692DB7B68817A086932726 )L_67, (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E )L_68); int32_t L_69 = V_1; Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E L_70; L_70 = Span_1_Slice_mC1FB5AB9AA0CBB33516FA064BCA4A6B0CFDAA801_inline((Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *)(Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *)(&V_10), (int32_t)0, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); V_11 = (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E )L_70; Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_71 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); int32_t L_72 = V_3; NullCheck((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_71); Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E L_73; L_73 = (( Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E (*) (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_71, (int32_t)L_72, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); Span_1_CopyTo_mD969DDC3B601BDD48542E58F2EB56E64AD88247E((Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *)(Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E *)(&V_11), (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E )L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); } IL_017c: { int32_t L_74 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0180: { int32_t L_75 = V_3; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0057; } } { int32_t L_77 = (int32_t)__this->get_pixelRowCounter_8(); int32_t L_78 = (int32_t)__this->get_pixelRowsPerStep_7(); __this->set_pixelRowCounter_8(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)L_78))); return; } } // System.Void SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpectralConverter_1_Dispose_mFFFEAF3453ABCC6009E3C142097F311A31A291D4_gshared (SpectralConverter_1_t983F3733C8D44E7C07AAD1571A45B8DE63390584 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* G_B6_0 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B9_0 = NULL; RuntimeObject* G_B8_0 = NULL; Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * G_B12_0 = NULL; Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * G_B11_0 = NULL; { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); if (!L_0) { goto IL_0025; } } { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_1 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)__this->get_componentProcessors_2(); V_0 = (JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70*)L_1; V_1 = (int32_t)0; goto IL_001f; } IL_0013: { JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5); JpegComponentPostProcessor_Dispose_m3CB7570F2C4BA7EC8BEF0BC6DC5BAE338A63C239((JpegComponentPostProcessor_tCAC217B81309A6E5300F4BF3578A6BF1DA56E4EC *)L_5, /*hidden argument*/NULL); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001f: { int32_t L_7 = V_1; JpegComponentPostProcessorU5BU5D_tD27AED67A861307B8E8B7B84B0DF7C44CC037B70* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0013; } } IL_0025: { RuntimeObject* L_9 = (RuntimeObject*)__this->get_rgbBuffer_4(); RuntimeObject* L_10 = (RuntimeObject*)L_9; G_B5_0 = L_10; if (L_10) { G_B6_0 = L_10; goto IL_0031; } } { goto IL_0036; } IL_0031: { NullCheck((RuntimeObject*)G_B6_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B6_0); } IL_0036: { RuntimeObject* L_11 = (RuntimeObject*)__this->get_paddedProxyPixelRow_5(); RuntimeObject* L_12 = (RuntimeObject*)L_11; G_B8_0 = L_12; if (L_12) { G_B9_0 = L_12; goto IL_0042; } } { goto IL_0047; } IL_0042: { NullCheck((RuntimeObject*)G_B9_0); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)G_B9_0); } IL_0047: { Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_13 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)__this->get_pixelBuffer_6(); Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * L_14 = (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)L_13; G_B11_0 = L_14; if (L_14) { G_B12_0 = L_14; goto IL_0052; } } { return; } IL_0052: { NullCheck((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)G_B12_0); (( void (*) (Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 *)G_B12_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SpectralConverter_get_Converted_m6D0067B229C8EE1DCA4E6CE1E5B5288F7A341CF4_inline (SpectralConverter_tE9927AEE1AAE80449867AFF3863279DDE177B894 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_U3CConvertedU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * Configuration_get_MemoryAllocator_mC3D77A697B9344F7D41EC0F1727F66DFF36FFFFA_inline (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * __this, const RuntimeMethod* method) { { MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_0 = __this->get_memoryAllocator_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* JpegFrame_get_Components_m569871FBD77DA42D8978089B0C02911D2A1AAD6E_inline (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * __this, const RuntimeMethod* method) { { JpegComponentU5BU5D_t3EFD63E9FF225CDB66D7A649AB9498A7BDC3EEA7* L_0 = __this->get_U3CComponentsU3Ek__BackingField_10(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t JpegFrame_get_PixelWidth_m94E39BDDB730D840377E1E2218A1839F8DE68568_inline (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CPixelWidthU3Ek__BackingField_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t JpegFrame_get_PixelHeight_m8A30D1DFBDF6E842C1508637EBCEDD1322428AA3_inline (JpegFrame_t0673B1C0FEB483FF32EEA5B765EA68F2B6E13CAF * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CPixelHeightU3Ek__BackingField_5(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Configuration_get_PreferContiguousImageBuffers_m84ECDD874F3EC69F6A3816A198FCDBC0E17275EB_inline (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_U3CPreferContiguousImageBuffersU3Ek__BackingField_5(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SimdUtils_NormalizedFloatToByteSaturate_mACE0D2C9189F62C876BB1A75607BDDE9F749F29D_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 ___dest1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); ExtendedIntrinsics_NormalizedFloatToByteSaturateReduce_mE9BC91AC579B7BD601C8491A4EE256DF596D409F_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___source0), (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)(&___dest1), /*hidden argument*/NULL); FallbackIntrinsics128_NormalizedFloatToByteSaturateReduce_m08F8473C11F27F0D5B4EB9822E260B10FB03E403_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___source0), (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)(&___dest1), /*hidden argument*/NULL); int32_t L_0; L_0 = ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___source0), /*hidden argument*/ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0023; } } { ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_1 = ___source0; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_2 = ___dest1; IL2CPP_RUNTIME_CLASS_INIT(SimdUtils_tF4087F0D2C9135BF063DA942F628399BA6335126_il2cpp_TypeInfo_var); SimdUtils_ConvertNormalizedFloatToByteRemainder_m690BFD47B386A00DF1F8BE423CE370D78E8C9BED(L_1, L_2, /*hidden argument*/NULL); } IL_0023: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * SparselyPopulatedArrayAddInfo_1_get_Source_m9A6FC05F4B3D76D0FEF78558F2F0F98FF35D8D7C_gshared_inline (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method) { { SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 * L_0 = (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)__this->get_m_source_0(); return (SparselyPopulatedArrayFragment_1_tC889F0E1C294F8A6562DC32D85F95C85B8FDF1E6 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SparselyPopulatedArrayAddInfo_1_get_Index_m504E6BF8E69B6BF3E2D670654834F4AD8D47BDB7_gshared_inline (SparselyPopulatedArrayAddInfo_1_t8F3BEC3A081BCFDF83207FC35A690A7E2773639D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_m_index_1(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 MemoryOwnerExtensions_Slice_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m8A03FC40424B3734A66BAA317EEBF26FE1A26852_gshared_inline (RuntimeObject* ___buffer0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___buffer0; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_1; L_1 = (( Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 (*) (RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); V_0 = (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_1; int32_t L_2 = ___start1; int32_t L_3 = ___length2; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_4; L_4 = Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_inline((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)(Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)(&V_0), (int32_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); return (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_gshared_inline (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __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_t0F38314B3246E0687D49C202988A808A8EAE0EED * L_8 = (Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mF90EDA2C7B4524F351BF8300FC47C9D146C3B93D_inline((&L_11), (Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED *)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_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_gshared_inline (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __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_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * L_8 = (Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m00EB57E0D56D23B2D8406D5F4BB005B731BC5389_inline((&L_11), (Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD *)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_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_gshared_inline (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __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_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * L_8 = (Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mC678449B1B0923C5A5341B8C7C509F162E134266_inline((&L_11), (Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A *)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_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_gshared_inline (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __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_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * L_8 = (Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mB28A5FC9E3E6C2349B810A193CF217D6EAAF5AEB_inline((&L_11), (Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF *)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_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_gshared_inline (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __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_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * L_8 = (Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mED305133B642889AEBF5AFC2BD80BADFF009774E_inline((&L_11), (Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 *)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_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tC089F74404A3C46975952EE686EC533667BB207F Span_1_Slice_m25DF8A7217E853F02CEAC159C9AF0A23CC3FB59A_gshared_inline (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __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_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * L_8 = (Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tC089F74404A3C46975952EE686EC533667BB207F L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m25DBBA0903A0DFABCFBE7FB04D8183100CDE1A1B_inline((&L_11), (Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF *)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_tC089F74404A3C46975952EE686EC533667BB207F )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E Span_1_Slice_mC1FB5AB9AA0CBB33516FA064BCA4A6B0CFDAA801_gshared_inline (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __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_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * L_8 = (Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m1DCDD474FCFD5EA4FB33836B005319ADCB63AAA5_inline((&L_11), (Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 *)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_tCFB127596AAE2B895724ACE8782E2F912D5D004E )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExtendedIntrinsics_NormalizedFloatToByteSaturateReduce_mE9BC91AC579B7BD601C8491A4EE256DF596D409F_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * ___dest1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { IL2CPP_RUNTIME_CLASS_INIT(ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); bool L_0; L_0 = ExtendedIntrinsics_get_IsAvailable_mEF116388C2FE86F3E16FA3C71A40FB956338F3A6_inline(/*hidden argument*/NULL); if (L_0) { goto IL_0008; } } { return; } IL_0008: { ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_1 = ___source0; int32_t L_2; L_2 = ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_1, /*hidden argument*/ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_inline(/*hidden argument*/Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_RuntimeMethod_var); int32_t L_4; L_4 = Numerics_ModuloP2_m9AC5E34F6A3D576DB187B5E90DF0A95BF2B83F74_inline(L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_5 = ___source0; int32_t L_6; L_6 = ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_5, /*hidden argument*/ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); int32_t L_7 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)); int32_t L_8 = V_1; if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_0055; } } { ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_9 = ___source0; int32_t L_10 = V_1; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_11; L_11 = ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_9, 0, L_10, /*hidden argument*/ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * L_12 = ___dest1; int32_t L_13 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_14; L_14 = Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_inline((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_12, 0, L_13, /*hidden argument*/Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); ExtendedIntrinsics_NormalizedFloatToByteSaturate_mCF078B14F971821BF5ECDA17307911C2BC3169C4(L_11, L_14, /*hidden argument*/NULL); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_15 = ___source0; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_16 = ___source0; int32_t L_17 = V_1; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_18; L_18 = ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_16, L_17, /*hidden argument*/ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_RuntimeMethod_var); *(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_15 = L_18; Il2CppCodeGenWriteBarrier((void**)&(((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_15)->____pinnable_0), (void*)NULL); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * L_19 = ___dest1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * L_20 = ___dest1; int32_t L_21 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_22; L_22 = Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_inline((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_20, L_21, /*hidden argument*/Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_RuntimeMethod_var); *(Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_19 = L_22; Il2CppCodeGenWriteBarrier((void**)&(((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_19)->____pinnable_0), (void*)NULL); } IL_0055: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FallbackIntrinsics128_NormalizedFloatToByteSaturateReduce_m08F8473C11F27F0D5B4EB9822E260B10FB03E403_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * ___source0, Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * ___dest1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_0 = ___source0; int32_t L_1; L_1 = ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_0, /*hidden argument*/ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); int32_t L_2; L_2 = Numerics_Modulo4_mF2D63AE8A1413345A0CD8B31CC0F167EBCEB2A1B_inline(L_1, /*hidden argument*/NULL); V_0 = L_2; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_3 = ___source0; int32_t L_4; L_4 = ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_3, /*hidden argument*/ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_RuntimeMethod_var); int32_t L_5 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)); int32_t L_6 = V_1; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0048; } } { ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_7 = ___source0; int32_t L_8 = V_1; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_9; L_9 = ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_7, 0, L_8, /*hidden argument*/ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_RuntimeMethod_var); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * L_10 = ___dest1; int32_t L_11 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_12; L_12 = Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_inline((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_10, 0, L_11, /*hidden argument*/Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_RuntimeMethod_var); FallbackIntrinsics128_NormalizedFloatToByteSaturate_m9B577CC375481AAE0AC9FF5FD2324738283628F7(L_9, L_12, /*hidden argument*/NULL); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_13 = ___source0; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * L_14 = ___source0; int32_t L_15 = V_1; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_16; L_16 = ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_14, L_15, /*hidden argument*/ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_RuntimeMethod_var); *(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_13 = L_16; Il2CppCodeGenWriteBarrier((void**)&(((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)L_13)->____pinnable_0), (void*)NULL); Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * L_17 = ___dest1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * L_18 = ___dest1; int32_t L_19 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_20; L_20 = Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_inline((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_18, L_19, /*hidden argument*/Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_RuntimeMethod_var); *(Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_17 = L_20; Il2CppCodeGenWriteBarrier((void**)&(((Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 *)L_17)->____pinnable_0), (void*)NULL); } IL_0048: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m5E00A0C43A97C181CB8B1148DFEEE949119775CE_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __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 Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 Span_1_Slice_mA78401314BCFC75985E893A27A30ADC027FD83E9_gshared_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __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_t3FA89DC88CD7499604577377AB0B618C80108110 * L_8 = (Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m373EA84BF632F6408591B525142C56CAC893C040_inline((&L_11), (Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 *)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_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF90EDA2C7B4524F351BF8300FC47C9D146C3B93D_gshared_inline (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C * __this, Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * 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_m00EB57E0D56D23B2D8406D5F4BB005B731BC5389_gshared_inline (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 * __this, Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * 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_mC678449B1B0923C5A5341B8C7C509F162E134266_gshared_inline (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF * __this, Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * 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_mB28A5FC9E3E6C2349B810A193CF217D6EAAF5AEB_gshared_inline (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 * __this, Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * 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_mED305133B642889AEBF5AFC2BD80BADFF009774E_gshared_inline (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA * __this, Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * 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_m25DBBA0903A0DFABCFBE7FB04D8183100CDE1A1B_gshared_inline (Span_1_tC089F74404A3C46975952EE686EC533667BB207F * __this, Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t83AC3B229EDE4458F5B0E8F289DBDF13359D7CDF * 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_m1DCDD474FCFD5EA4FB33836B005319ADCB63AAA5_gshared_inline (Span_1_tCFB127596AAE2B895724ACE8782E2F912D5D004E * __this, Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t4C3DF53188281E3C7AADE7FB473B3D99C6B67A03 * 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 bool ExtendedIntrinsics_get_IsAvailable_mEF116388C2FE86F3E16FA3C71A40FB956338F3A6_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var); bool L_0 = ((ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_StaticFields*)il2cpp_codegen_static_fields_for(ExtendedIntrinsics_t9CA6903039EB2933FEA681676F3C512B10424234_il2cpp_TypeInfo_var))->get_U3CIsAvailableU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Numerics_ModuloP2_m9AC5E34F6A3D576DB187B5E90DF0A95BF2B83F74_inline (int32_t ___x0, int32_t ___m1, const RuntimeMethod* method) { { int32_t L_0 = ___x0; int32_t L_1 = ___m1; return ((int32_t)((int32_t)L_0&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Numerics_Modulo4_mF2D63AE8A1413345A0CD8B31CC0F167EBCEB2A1B_inline (int32_t ___x0, const RuntimeMethod* method) { { int32_t L_0 = ___x0; return ((int32_t)((int32_t)L_0&(int32_t)3)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_mB2066924E5819676ECF961192F72C13317814043_gshared_inline (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); int32_t L_0 = ((Vector_1_t75C6DF785DC07F38E54FA26012DDB450642541A6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_count_1(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ReadOnlySpan_1_Slice_mE5166D7F45B734AF9F48D7849C0D5CCB0975F196_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __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, 6)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); V_0 = (intptr_t)L_7; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_11; memset((&L_11), 0, sizeof(L_11)); ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_inline((&L_11), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ReadOnlySpan_1_Slice_mA485A69D98A014AA085C66E8356B66627AF80F50_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __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, 6)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_7 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_10; memset((&L_10), 0, sizeof(L_10)); ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_inline((&L_10), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 Span_1_Slice_mB88D43B3503491E904A7607A97A3E689E4C5C0A0_gshared_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __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_t3FA89DC88CD7499604577377AB0B618C80108110 * L_7 = (Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m373EA84BF632F6408591B525142C56CAC893C040_inline((&L_10), (Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 *)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_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m373EA84BF632F6408591B525142C56CAC893C040_gshared_inline (Span_1_tA2AD9FB303A0BA36B1129534451F6EAE74DFEA83 * __this, Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t3FA89DC88CD7499604577377AB0B618C80108110 * 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 ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } }