#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; 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); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; // 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; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8; // System.Collections.Generic.HashSet`1 struct HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5; // System.Collections.Generic.HashSet`1 struct HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B; // System.Collections.Generic.HashSet`1 struct HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B; // System.Collections.Generic.HashSet`1 struct HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tC51B0D1CF3D0A1E45BBD8B79324FE5CEA1C1CB72; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tAEB8533A43D70EC27436BC8F8DB790700C4C9B09; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tDBC849B8248C833C53F1762E771EFC477EB8AF18; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t2DC97C7D486BF9E077C2BC2E517E434F393AA76E; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tBB2C204E95FBEFF1BA00A711757C51B749D5FADC; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t9C426231952B863270D78D88F9DB5B4E9A16CC6A; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t1A386BEF1855064FD5CC71F340A68881A52B4932; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t75C3361D3BE51E9742B0BBFA0F3998120E7CB6CE; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t4572A7803D2D5D43767F2FE56C21EB1B4366EF54; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_1_t47B4E5806B81BB823EB9D173EAC080A1C6155781; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tED645F0938AAC644571FD226518776EEB3F0C877; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tF5CC643D230BE435D68AC13F509E0A76925A31C2; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t5027C8DDD629536803A4781802F732E17FC33D9A; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t877F70785E6F42B1A9219A5EFFC95A6F6C0AAB12; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t6DE77BE767425EFE1769CD0EA00E6EF4747245E0; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t3F41CB16F62D1915A88B5FC9F620324DFA68734A; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t66308B1E812797DFCB5E96074BFD59C47DF81650; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t9512400E4C326814A8C447858F6EBC0C3378A783; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tFB2B127C28875AC4A6389A7E337EB1321B7E3850; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t44FB31FBE0B3732E4980C51DF7DDB9153F66CDEA; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t0A00EC69DFE4975C2B93409F57DDC6447738B1F5; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t26879CD75E315830635ED8BB68CF6C288D4CA7AA; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t39AD519C5A0F841DF471AB6A1AF5811206B23411; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t1384BFB8A12D0A0F339DFBC3E03DC28A6B6E3228; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t6530F45050BC7B2E90E6145718F6281EB5E5C86C; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tDF3E769C12FF5B48AD554FF746E726ED941292D6; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t2ACF8E00B26436F9BF36E991DC5A38D7858AC3A4; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tF34155767A7F900FFF393650ED52D79A8C451C85; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t429E545455A56F18637A2AD457F5A67449664C00; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tF9AE55EDF188E6D97DD7DFC090893E6C3216AD4F; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tFA9A1263940B178971C824546FE7A9D12D4D37ED; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t2C190A7D2A1E8584E30E58F6F7ECDD08B1D43058; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t42CEE90BFA8F78FD6C65F543774F7B2437081B87; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tB5AE63BBDE3ECD88E0C359BB58CB7ADAF2F24890; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t2135ABF5423F9978568A7259B9F811FAE1DF9091; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t96DFB1CBF74FD03FB3B0161D50E6CD99D6641DFB; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t5B7FAABEDC17948B635123F1597DD87F48795CD0; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_tFBBFA86D327C97C133307B000D27F339FFAD8728; // SixLabors.ImageSharp.ImageFrameCollection`1 struct ImageFrameCollection_1_t74065B39CC6E717552686CDC9CB4F6D9760B61B4; // SixLabors.ImageSharp.Image`1 struct Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1; // SixLabors.ImageSharp.Image`1 struct Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1; // SixLabors.ImageSharp.Image`1 struct Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D; // SixLabors.ImageSharp.Image`1 struct Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438; // SixLabors.ImageSharp.Image`1 struct Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5; // SixLabors.ImageSharp.Image`1 struct Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1; // SixLabors.ImageSharp.Image`1 struct Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C; // SixLabors.ImageSharp.Image`1 struct Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1; // SixLabors.ImageSharp.Image`1 struct Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA; // SixLabors.ImageSharp.Image`1 struct Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364; // SixLabors.ImageSharp.Image`1 struct Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0; // SixLabors.ImageSharp.Image`1 struct Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E; // SixLabors.ImageSharp.Image`1 struct Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296; // SixLabors.ImageSharp.Image`1 struct Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376; // SixLabors.ImageSharp.Image`1 struct Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64; // SixLabors.ImageSharp.Image`1 struct Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854; // SixLabors.ImageSharp.Image`1 struct Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E; // SixLabors.ImageSharp.Image`1 struct Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD; // SixLabors.ImageSharp.Image`1 struct Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902; // SixLabors.ImageSharp.Image`1 struct Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35; // SixLabors.ImageSharp.Image`1 struct Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E; // SixLabors.ImageSharp.Image`1 struct Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B; // SixLabors.ImageSharp.Image`1 struct Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F; // SixLabors.ImageSharp.Image`1 struct Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227; // SixLabors.ImageSharp.Image`1 struct Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E; // SixLabors.ImageSharp.Image`1 struct Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0; // SixLabors.ImageSharp.Image`1 struct Image_1_t977CD663539969F5C0792D29034190DA7EFD9535; // SixLabors.ImageSharp.Image`1 struct Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7; // SixLabors.ImageSharp.Image`1 struct Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3; // System.Lazy`1 struct Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E; // System.Lazy`1 struct Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363; // 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; // 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_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D; // System.Pinnable`1 struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731; // System.Pinnable`1 struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; // UnityEngine.Vector3[] struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // SixLabors.ImageSharp.Configuration struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // SixLabors.ImageSharp.IO.IFileSystem struct IFileSystem_tC69B6614586AB2F610D79E6C47189275D30486C2; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176; // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory struct IImageProcessingContextFactory_tC47D420D349BF819E0E7F349FDFB058267BAC426; // SixLabors.ImageSharp.Formats.ImageFormatManager struct ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515; // SixLabors.ImageSharp.Metadata.ImageMetadata struct ImageMetadata_t37B6E149F2ECCEAE6F19DBA4A565FB2FCA6BCADA; // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap struct KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // SixLabors.ImageSharp.Memory.MemoryAllocator struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444; // SixLabors.ImageSharp.Formats.PixelTypeInfo struct PixelTypeInfo_tE2D6D83EC24DE1FCC65833BC404DE814A167B18E; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E; // System.String struct String_t; // System.Type struct Type_t; // System.Numerics.Vector4 struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_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* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414; IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B; IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25; IL2CPP_EXTERN_C String_t* _stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A; IL2CPP_EXTERN_C String_t* _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0; IL2CPP_EXTERN_C String_t* _stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B; IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralBDF03D4F5482739E93EA85F6D3BF0F99F42E584F; IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4; IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9; IL2CPP_EXTERN_C String_t* _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1; IL2CPP_EXTERN_C String_t* _stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622; IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_CopyTo_m45AA77DEC61A9C7B16D924FDF8C22A07118AAEF0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_CopyTo_m86C43E69BF2779F5BFEAE0FDCDA003C531E5DD08_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_CopyTo_mCDB2A23A0A9E352DC5F85EA5E3B82E4F96240883_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_CopyTo_mEFE0B1DA4F32477214B770B2B4F3C46D2122D648_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetObjectData_m0D00C3072353E27EB622A35A16269FC6C95EB128_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetObjectData_m53BD023E367B6C5EFF93F36DC3AAE5097893ADFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetObjectData_mC38237BAA035B5E5C3CE7C69AC40F036C9170ED8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetObjectData_mDFE005194757B20493FAFD8FF6AC9E12CA89E254_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_IncreaseCapacity_m0AD442BB2E0B3886BA4592469944CA5C9E93D3B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_IncreaseCapacity_m720EB34AE07950E3EEDB66DAB1D4D5A3DD38A568_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_IncreaseCapacity_m7B80BA2B4C4E19A0081066742F1D3F68099F7B0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_IncreaseCapacity_m996A84A9A1BA74B934E8D4B968B0FB38B0AED63A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_OnDeserialization_m5403A8A46CCB105D8065155456B9FBFCE6E4468B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_OnDeserialization_mBB6805864B418FC5413851200D0E8BDCC6D268DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_OnDeserialization_mC1384556772618BD7115CEBBDEC70AB4FFE309D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_OnDeserialization_mF495DD5519FCD92262DB4A84B6F85BB54421A4BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_UnionWith_m5272B91206C378F22586A955E8B7A097E23885B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_UnionWith_m8DA3DBD07CC113C1A33C05C50A297F050E00BA97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_UnionWith_mA1F2DC1B675EB63754394DA7EE0753AC644CF551_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_UnionWith_mE9FCBB788D78929223F0FA7E9EB55BED87F29154_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m10F81981643D7B14180E0B365929F948429DFA5A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m4D01E4C9BDFD802637B553D17A9C87A31354962E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m4D5025FDE5AAEEB880C17B5F5BEA89CD076C3EF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m59194047E0623BA988A2CF6EDEED8A2AAA1792C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975; struct SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494; struct SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5; struct SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4; 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.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); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14; public: inline static int32_t get_offset_of__buckets_7() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____buckets_7)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; } inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____buckets_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value); } inline static int32_t get_offset_of__slots_8() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____slots_8)); } inline SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* get__slots_8() const { return ____slots_8; } inline SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975** get_address_of__slots_8() { return &____slots_8; } inline void set__slots_8(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* value) { ____slots_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value); } inline static int32_t get_offset_of__count_9() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____count_9)); } inline int32_t get__count_9() const { return ____count_9; } inline int32_t* get_address_of__count_9() { return &____count_9; } inline void set__count_9(int32_t value) { ____count_9 = value; } inline static int32_t get_offset_of__lastIndex_10() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____lastIndex_10)); } inline int32_t get__lastIndex_10() const { return ____lastIndex_10; } inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; } inline void set__lastIndex_10(int32_t value) { ____lastIndex_10 = value; } inline static int32_t get_offset_of__freeList_11() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____freeList_11)); } inline int32_t get__freeList_11() const { return ____freeList_11; } inline int32_t* get_address_of__freeList_11() { return &____freeList_11; } inline void set__freeList_11(int32_t value) { ____freeList_11 = value; } inline static int32_t get_offset_of__comparer_12() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____comparer_12)); } inline RuntimeObject* get__comparer_12() const { return ____comparer_12; } inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; } inline void set__comparer_12(RuntimeObject* value) { ____comparer_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value); } inline static int32_t get_offset_of__version_13() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____version_13)); } inline int32_t get__version_13() const { return ____version_13; } inline int32_t* get_address_of__version_13() { return &____version_13; } inline void set__version_13(int32_t value) { ____version_13 = value; } inline static int32_t get_offset_of__siInfo_14() { return static_cast(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____siInfo_14)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; } inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_14 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value); } }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14; public: inline static int32_t get_offset_of__buckets_7() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____buckets_7)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; } inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____buckets_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value); } inline static int32_t get_offset_of__slots_8() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____slots_8)); } inline SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* get__slots_8() const { return ____slots_8; } inline SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494** get_address_of__slots_8() { return &____slots_8; } inline void set__slots_8(SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* value) { ____slots_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value); } inline static int32_t get_offset_of__count_9() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____count_9)); } inline int32_t get__count_9() const { return ____count_9; } inline int32_t* get_address_of__count_9() { return &____count_9; } inline void set__count_9(int32_t value) { ____count_9 = value; } inline static int32_t get_offset_of__lastIndex_10() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____lastIndex_10)); } inline int32_t get__lastIndex_10() const { return ____lastIndex_10; } inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; } inline void set__lastIndex_10(int32_t value) { ____lastIndex_10 = value; } inline static int32_t get_offset_of__freeList_11() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____freeList_11)); } inline int32_t get__freeList_11() const { return ____freeList_11; } inline int32_t* get_address_of__freeList_11() { return &____freeList_11; } inline void set__freeList_11(int32_t value) { ____freeList_11 = value; } inline static int32_t get_offset_of__comparer_12() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____comparer_12)); } inline RuntimeObject* get__comparer_12() const { return ____comparer_12; } inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; } inline void set__comparer_12(RuntimeObject* value) { ____comparer_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value); } inline static int32_t get_offset_of__version_13() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____version_13)); } inline int32_t get__version_13() const { return ____version_13; } inline int32_t* get_address_of__version_13() { return &____version_13; } inline void set__version_13(int32_t value) { ____version_13 = value; } inline static int32_t get_offset_of__siInfo_14() { return static_cast(offsetof(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B, ____siInfo_14)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; } inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_14 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value); } }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14; public: inline static int32_t get_offset_of__buckets_7() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____buckets_7)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; } inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____buckets_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value); } inline static int32_t get_offset_of__slots_8() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____slots_8)); } inline SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* get__slots_8() const { return ____slots_8; } inline SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5** get_address_of__slots_8() { return &____slots_8; } inline void set__slots_8(SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* value) { ____slots_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value); } inline static int32_t get_offset_of__count_9() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____count_9)); } inline int32_t get__count_9() const { return ____count_9; } inline int32_t* get_address_of__count_9() { return &____count_9; } inline void set__count_9(int32_t value) { ____count_9 = value; } inline static int32_t get_offset_of__lastIndex_10() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____lastIndex_10)); } inline int32_t get__lastIndex_10() const { return ____lastIndex_10; } inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; } inline void set__lastIndex_10(int32_t value) { ____lastIndex_10 = value; } inline static int32_t get_offset_of__freeList_11() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____freeList_11)); } inline int32_t get__freeList_11() const { return ____freeList_11; } inline int32_t* get_address_of__freeList_11() { return &____freeList_11; } inline void set__freeList_11(int32_t value) { ____freeList_11 = value; } inline static int32_t get_offset_of__comparer_12() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____comparer_12)); } inline RuntimeObject* get__comparer_12() const { return ____comparer_12; } inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; } inline void set__comparer_12(RuntimeObject* value) { ____comparer_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value); } inline static int32_t get_offset_of__version_13() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____version_13)); } inline int32_t get__version_13() const { return ____version_13; } inline int32_t* get_address_of__version_13() { return &____version_13; } inline void set__version_13(int32_t value) { ____version_13 = value; } inline static int32_t get_offset_of__siInfo_14() { return static_cast(offsetof(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B, ____siInfo_14)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; } inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_14 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value); } }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14; public: inline static int32_t get_offset_of__buckets_7() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____buckets_7)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; } inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____buckets_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value); } inline static int32_t get_offset_of__slots_8() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____slots_8)); } inline SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* get__slots_8() const { return ____slots_8; } inline SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26** get_address_of__slots_8() { return &____slots_8; } inline void set__slots_8(SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* value) { ____slots_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value); } inline static int32_t get_offset_of__count_9() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____count_9)); } inline int32_t get__count_9() const { return ____count_9; } inline int32_t* get_address_of__count_9() { return &____count_9; } inline void set__count_9(int32_t value) { ____count_9 = value; } inline static int32_t get_offset_of__lastIndex_10() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____lastIndex_10)); } inline int32_t get__lastIndex_10() const { return ____lastIndex_10; } inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; } inline void set__lastIndex_10(int32_t value) { ____lastIndex_10 = value; } inline static int32_t get_offset_of__freeList_11() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____freeList_11)); } inline int32_t get__freeList_11() const { return ____freeList_11; } inline int32_t* get_address_of__freeList_11() { return &____freeList_11; } inline void set__freeList_11(int32_t value) { ____freeList_11 = value; } inline static int32_t get_offset_of__comparer_12() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____comparer_12)); } inline RuntimeObject* get__comparer_12() const { return ____comparer_12; } inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; } inline void set__comparer_12(RuntimeObject* value) { ____comparer_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value); } inline static int32_t get_offset_of__version_13() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____version_13)); } inline int32_t get__version_13() const { return ____version_13; } inline int32_t* get_address_of__version_13() { return &____version_13; } inline void set__version_13(int32_t value) { ____version_13 = value; } inline static int32_t get_offset_of__siInfo_14() { return static_cast(offsetof(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C, ____siInfo_14)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; } inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_14 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value); } }; // System.Buffers.MemoryManager`1 struct MemoryManager_1_tBDC7175A480D069A3ACA71CE3A907EF2FC57538C : public RuntimeObject { public: public: }; // System.Pinnable`1 struct Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D : public RuntimeObject { public: // T System.Pinnable`1::Data int32_t ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D, ___Data_0)); } inline int32_t get_Data_0() const { return ___Data_0; } inline int32_t* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(int32_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.PixelBlender`1 struct PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 : public RuntimeObject { public: public: }; // 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); } }; struct Il2CppArrayBounds; // System.Array // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap struct KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 : public RuntimeObject { public: // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap::allocator MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_0; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap::isDisposed bool ___isDisposed_1; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap::yOffsets RuntimeObject* ___yOffsets_2; // System.Buffers.IMemoryOwner`1 SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap::xOffsets RuntimeObject* ___xOffsets_3; public: inline static int32_t get_offset_of_allocator_0() { return static_cast(offsetof(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57, ___allocator_0)); } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_0() const { return ___allocator_0; } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_0() { return &___allocator_0; } inline void set_allocator_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value) { ___allocator_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___allocator_0), (void*)value); } inline static int32_t get_offset_of_isDisposed_1() { return static_cast(offsetof(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57, ___isDisposed_1)); } inline bool get_isDisposed_1() const { return ___isDisposed_1; } inline bool* get_address_of_isDisposed_1() { return &___isDisposed_1; } inline void set_isDisposed_1(bool value) { ___isDisposed_1 = value; } inline static int32_t get_offset_of_yOffsets_2() { return static_cast(offsetof(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57, ___yOffsets_2)); } inline RuntimeObject* get_yOffsets_2() const { return ___yOffsets_2; } inline RuntimeObject** get_address_of_yOffsets_2() { return &___yOffsets_2; } inline void set_yOffsets_2(RuntimeObject* value) { ___yOffsets_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___yOffsets_2), (void*)value); } inline static int32_t get_offset_of_xOffsets_3() { return static_cast(offsetof(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57, ___xOffsets_3)); } inline RuntimeObject* get_xOffsets_3() const { return ___xOffsets_3; } inline RuntimeObject** get_address_of_xOffsets_3() { return &___xOffsets_3; } inline void set_xOffsets_3(RuntimeObject* value) { ___xOffsets_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___xOffsets_3), (void*)value); } }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 : public RuntimeObject { public: // System.String[] System.Runtime.Serialization.SerializationInfo::m_members StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3; // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4; // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5; // System.Collections.Generic.Dictionary`2 System.Runtime.Serialization.SerializationInfo::m_nameToIndex Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6; // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember int32_t ___m_currMember_7; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter RuntimeObject* ___m_converter_8; // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName String_t* ___m_fullTypeName_9; // System.String System.Runtime.Serialization.SerializationInfo::m_assemName String_t* ___m_assemName_10; // System.Type System.Runtime.Serialization.SerializationInfo::objectType Type_t * ___objectType_11; // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit bool ___isFullTypeNameSetExplicit_12; // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit bool ___isAssemblyNameSetExplicit_13; // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust bool ___requireSameTokenInPartialTrust_14; public: inline static int32_t get_offset_of_m_members_3() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; } inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___m_members_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value); } inline static int32_t get_offset_of_m_data_4() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; } inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value); } inline static int32_t get_offset_of_m_types_5() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; } inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___m_types_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value); } inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; } inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value) { ___m_nameToIndex_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value); } inline static int32_t get_offset_of_m_currMember_7() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); } inline int32_t get_m_currMember_7() const { return ___m_currMember_7; } inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; } inline void set_m_currMember_7(int32_t value) { ___m_currMember_7 = value; } inline static int32_t get_offset_of_m_converter_8() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); } inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; } inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; } inline void set_m_converter_8(RuntimeObject* value) { ___m_converter_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value); } inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); } inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; } inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; } inline void set_m_fullTypeName_9(String_t* value) { ___m_fullTypeName_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value); } inline static int32_t get_offset_of_m_assemName_10() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); } inline String_t* get_m_assemName_10() const { return ___m_assemName_10; } inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; } inline void set_m_assemName_10(String_t* value) { ___m_assemName_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value); } inline static int32_t get_offset_of_objectType_11() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); } inline Type_t * get_objectType_11() const { return ___objectType_11; } inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; } inline void set_objectType_11(Type_t * value) { ___objectType_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value); } inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); } inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; } inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; } inline void set_isFullTypeNameSetExplicit_12(bool value) { ___isFullTypeNameSetExplicit_12 = value; } inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); } inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; } inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; } inline void set_isAssemblyNameSetExplicit_13(bool value) { ___isAssemblyNameSetExplicit_13 = value; } inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); } inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; } inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; } inline void set_requireSameTokenInPartialTrust_14(bool value) { ___requireSameTokenInPartialTrust_14 = 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 { }; // System.Collections.Generic.HashSet`1/Enumerator struct Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 { public: // System.Collections.Generic.HashSet`1 System.Collections.Generic.HashSet`1/Enumerator::_set HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ____set_0; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.HashSet`1/Enumerator::_current int32_t ____current_3; public: inline static int32_t get_offset_of__set_0() { return static_cast(offsetof(Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844, ____set_0)); } inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get__set_0() const { return ____set_0; } inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of__set_0() { return &____set_0; } inline void set__set_0(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value) { ____set_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____set_0), (void*)value); } inline static int32_t get_offset_of__index_1() { return static_cast(offsetof(Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844, ____index_1)); } inline int32_t get__index_1() const { return ____index_1; } inline int32_t* get_address_of__index_1() { return &____index_1; } inline void set__index_1(int32_t value) { ____index_1 = value; } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844, ____current_3)); } inline int32_t get__current_3() const { return ____current_3; } inline int32_t* get_address_of__current_3() { return &____current_3; } inline void set__current_3(int32_t value) { ____current_3 = value; } }; // System.Collections.Generic.HashSet`1/Enumerator struct Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A { public: // System.Collections.Generic.HashSet`1 System.Collections.Generic.HashSet`1/Enumerator::_set HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ____set_0; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.HashSet`1/Enumerator::_current RuntimeObject * ____current_3; public: inline static int32_t get_offset_of__set_0() { return static_cast(offsetof(Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____set_0)); } inline HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * get__set_0() const { return ____set_0; } inline HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B ** get_address_of__set_0() { return &____set_0; } inline void set__set_0(HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * value) { ____set_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____set_0), (void*)value); } inline static int32_t get_offset_of__index_1() { return static_cast(offsetof(Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____index_1)); } inline int32_t get__index_1() const { return ____index_1; } inline int32_t* get_address_of__index_1() { return &____index_1; } inline void set__index_1(int32_t value) { ____index_1 = value; } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A, ____current_3)); } inline RuntimeObject * get__current_3() const { return ____current_3; } inline RuntimeObject ** get_address_of__current_3() { return &____current_3; } inline void set__current_3(RuntimeObject * value) { ____current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____current_3), (void*)value); } }; // System.Collections.Generic.HashSet`1/Enumerator struct Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 { public: // System.Collections.Generic.HashSet`1 System.Collections.Generic.HashSet`1/Enumerator::_set HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ____set_0; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.HashSet`1/Enumerator::_current uint32_t ____current_3; public: inline static int32_t get_offset_of__set_0() { return static_cast(offsetof(Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629, ____set_0)); } inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * get__set_0() const { return ____set_0; } inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B ** get_address_of__set_0() { return &____set_0; } inline void set__set_0(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * value) { ____set_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____set_0), (void*)value); } inline static int32_t get_offset_of__index_1() { return static_cast(offsetof(Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629, ____index_1)); } inline int32_t get__index_1() const { return ____index_1; } inline int32_t* get_address_of__index_1() { return &____index_1; } inline void set__index_1(int32_t value) { ____index_1 = value; } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629, ____current_3)); } inline uint32_t get__current_3() const { return ____current_3; } inline uint32_t* get_address_of__current_3() { return &____current_3; } inline void set__current_3(uint32_t value) { ____current_3 = value; } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E : public PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 { public: public: }; struct HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::k__BackingField HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 : public PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 { public: public: }; struct HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::k__BackingField HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 : public PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 { public: public: }; struct HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::k__BackingField HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A : public PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A { public: public: }; struct HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::k__BackingField HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor struct HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 : public PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 { public: public: }; struct HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::k__BackingField HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // System.Memory`1 struct Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 { public: // System.Object System.Memory`1::_object RuntimeObject * ____object_0; // System.Int32 System.Memory`1::_index int32_t ____index_1; // System.Int32 System.Memory`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__object_0() { return static_cast(offsetof(Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7, ____object_0)); } inline RuntimeObject * get__object_0() const { return ____object_0; } inline RuntimeObject ** get_address_of__object_0() { return &____object_0; } inline void set__object_0(RuntimeObject * value) { ____object_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____object_0), (void*)value); } inline static int32_t get_offset_of__index_1() { return static_cast(offsetof(Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7, ____index_1)); } inline int32_t get__index_1() const { return ____index_1; } inline int32_t* get_address_of__index_1() { return &____index_1; } inline void set__index_1(int32_t value) { ____index_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7, ____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; } }; // Native definition for P/Invoke marshalling of System.Memory`1 #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke { Il2CppIUnknown* ____object_0; int32_t ____index_1; int32_t ____length_2; }; #endif // Native definition for COM marshalling of System.Memory`1 #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com { Il2CppIUnknown* ____object_0; int32_t ____index_1; int32_t ____length_2; }; #endif // System.Collections.Generic.HashSet`1/Slot struct Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC { public: // System.Int32 System.Collections.Generic.HashSet`1/Slot::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.HashSet`1/Slot::next int32_t ___next_1; // T System.Collections.Generic.HashSet`1/Slot::value int32_t ___value_2; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_value_2() { return static_cast(offsetof(Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC, ___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.Collections.Generic.HashSet`1/Slot struct Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 { public: // System.Int32 System.Collections.Generic.HashSet`1/Slot::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.HashSet`1/Slot::next int32_t ___next_1; // T System.Collections.Generic.HashSet`1/Slot::value RuntimeObject * ___value_2; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_value_2() { return static_cast(offsetof(Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319, ___value_2)); } inline RuntimeObject * get_value_2() const { return ___value_2; } inline RuntimeObject ** get_address_of_value_2() { return &___value_2; } inline void set_value_2(RuntimeObject * value) { ___value_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_2), (void*)value); } }; // System.Collections.Generic.HashSet`1/Slot struct Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB { public: // System.Int32 System.Collections.Generic.HashSet`1/Slot::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.HashSet`1/Slot::next int32_t ___next_1; // T System.Collections.Generic.HashSet`1/Slot::value uint32_t ___value_2; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_value_2() { return static_cast(offsetof(Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB, ___value_2)); } inline uint32_t get_value_2() const { return ___value_2; } inline uint32_t* get_address_of_value_2() { return &___value_2; } inline void set_value_2(uint32_t value) { ___value_2 = 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; } }; // SixLabors.ImageSharp.PixelFormats.Bgra5551 struct Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgra5551::k__BackingField uint16_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8, ___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.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Byte4 struct Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Byte4::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22, ___U3CPackedValueU3Ek__BackingField_0)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; } inline void set_U3CPackedValueU3Ek__BackingField_0(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_0 = 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 { }; // SixLabors.ImageSharp.PixelFormats.HalfSingle struct HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.HalfSingle::k__BackingField uint16_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E, ___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.HalfVector2 struct HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.HalfVector2::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC, ___U3CPackedValueU3Ek__BackingField_0)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; } inline void set_U3CPackedValueU3Ek__BackingField_0(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.HalfVector4 struct HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 { public: // System.UInt64 SixLabors.ImageSharp.PixelFormats.HalfVector4::k__BackingField uint64_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97, ___U3CPackedValueU3Ek__BackingField_0)); } inline uint64_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; } inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; } inline void set_U3CPackedValueU3Ek__BackingField_0(uint64_t value) { ___U3CPackedValueU3Ek__BackingField_0 = value; } }; // 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.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.L16 struct L16_t82A3FD4325827CB571596BA0DA68B251F985D94F { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.L16::k__BackingField uint16_t ___U3CPackedValueU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast(offsetof(L16_t82A3FD4325827CB571596BA0DA68B251F985D94F, ___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.La32 struct La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 { public: union { #pragma pack(push, tp, 1) struct { // System.UInt16 SixLabors.ImageSharp.PixelFormats.La32::L uint16_t ___L_0; }; #pragma pack(pop, tp) struct { uint16_t ___L_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___A_1_OffsetPadding[2]; // System.UInt16 SixLabors.ImageSharp.PixelFormats.La32::A uint16_t ___A_1; }; #pragma pack(pop, tp) struct { char ___A_1_OffsetPadding_forAlignmentOnly[2]; uint16_t ___A_1_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_L_0() { return static_cast(offsetof(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5, ___L_0)); } inline uint16_t get_L_0() const { return ___L_0; } inline uint16_t* get_address_of_L_0() { return &___L_0; } inline void set_L_0(uint16_t value) { ___L_0 = value; } inline static int32_t get_offset_of_A_1() { return static_cast(offsetof(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5, ___A_1)); } inline uint16_t get_A_1() const { return ___A_1; } inline uint16_t* get_address_of_A_1() { return &___A_1; } inline void set_A_1(uint16_t value) { ___A_1 = value; } }; // SixLabors.ImageSharp.Rectangle struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 { public: // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CXU3Ek__BackingField_1; // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CYU3Ek__BackingField_2; // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_3; // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CXU3Ek__BackingField_1() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CXU3Ek__BackingField_1)); } inline int32_t get_U3CXU3Ek__BackingField_1() const { return ___U3CXU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CXU3Ek__BackingField_1() { return &___U3CXU3Ek__BackingField_1; } inline void set_U3CXU3Ek__BackingField_1(int32_t value) { ___U3CXU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CYU3Ek__BackingField_2() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CYU3Ek__BackingField_2)); } inline int32_t get_U3CYU3Ek__BackingField_2() const { return ___U3CYU3Ek__BackingField_2; } inline int32_t* get_address_of_U3CYU3Ek__BackingField_2() { return &___U3CYU3Ek__BackingField_2; } inline void set_U3CYU3Ek__BackingField_2(int32_t value) { ___U3CYU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_3() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CWidthU3Ek__BackingField_3)); } inline int32_t get_U3CWidthU3Ek__BackingField_3() const { return ___U3CWidthU3Ek__BackingField_3; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_3() { return &___U3CWidthU3Ek__BackingField_3; } inline void set_U3CWidthU3Ek__BackingField_3(int32_t value) { ___U3CWidthU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_4() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CHeightU3Ek__BackingField_4)); } inline int32_t get_U3CHeightU3Ek__BackingField_4() const { return ___U3CHeightU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_4() { return &___U3CHeightU3Ek__BackingField_4; } inline void set_U3CHeightU3Ek__BackingField_4(int32_t value) { ___U3CHeightU3Ek__BackingField_4 = value; } }; struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Rectangle::Empty Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___Empty_0; public: inline static int32_t get_offset_of_Empty_0() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields, ___Empty_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_Empty_0() const { return ___Empty_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_Empty_0() { return &___Empty_0; } inline void set_Empty_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___Empty_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgb48 struct Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::R uint16_t ___R_0; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::G uint16_t ___G_1; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::B uint16_t ___B_2; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___R_0)); } inline uint16_t get_R_0() const { return ___R_0; } inline uint16_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint16_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___G_1)); } inline uint16_t get_G_1() const { return ___G_1; } inline uint16_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint16_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___B_2)); } inline uint16_t get_B_2() const { return ___B_2; } inline uint16_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint16_t value) { ___B_2 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba64 struct Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::R uint16_t ___R_0; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::G uint16_t ___G_1; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::B uint16_t ___B_2; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::A uint16_t ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___R_0)); } inline uint16_t get_R_0() const { return ___R_0; } inline uint16_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint16_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___G_1)); } inline uint16_t get_G_1() const { return ___G_1; } inline uint16_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint16_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___B_2)); } inline uint16_t get_B_2() const { return ___B_2; } inline uint16_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint16_t value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___A_3)); } inline uint16_t get_A_3() const { return ___A_3; } inline uint16_t* get_address_of_A_3() { return &___A_3; } inline void set_A_3(uint16_t value) { ___A_3 = value; } }; // System.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.UInt16 struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); } inline uint16_t get_m_value_0() const { return ___m_value_0; } inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint16_t value) { ___m_value_0 = value; } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.UInt64 struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; // System.Numerics.Vector2 struct Vector2_t1455881409307224D6099F54FA7E478733EEF61D { public: // System.Single System.Numerics.Vector2::X float ___X_0; // System.Single System.Numerics.Vector2::Y float ___Y_1; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } }; // System.Numerics.Vector3 struct Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 { public: // System.Single System.Numerics.Vector3::X float ___X_0; // System.Single System.Numerics.Vector3::Y float ___Y_1; // System.Single System.Numerics.Vector3::Z float ___Z_2; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } inline static int32_t get_offset_of_Z_2() { return static_cast(offsetof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65, ___Z_2)); } inline float get_Z_2() const { return ___Z_2; } inline float* get_address_of_Z_2() { return &___Z_2; } inline void set_Z_2(float value) { ___Z_2 = value; } }; // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E { public: // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; public: inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); } inline float get_x_2() const { return ___x_2; } inline float* get_address_of_x_2() { return &___x_2; } inline void set_x_2(float value) { ___x_2 = value; } inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); } inline float get_y_3() const { return ___y_3; } inline float* get_address_of_y_3() { return &___y_3; } inline void set_y_3(float value) { ___y_3 = value; } inline static int32_t get_offset_of_z_4() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); } inline float get_z_4() const { return ___z_4; } inline float* get_address_of_z_4() { return &___z_4; } inline void set_z_4(float value) { ___z_4 = value; } }; struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields { public: // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_upVector_7() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; } inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___upVector_7 = value; } inline static int32_t get_offset_of_downVector_8() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; } inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___downVector_8 = value; } inline static int32_t get_offset_of_leftVector_9() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; } inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___leftVector_9 = value; } inline static int32_t get_offset_of_rightVector_10() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; } inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___rightVector_10 = value; } inline static int32_t get_offset_of_forwardVector_11() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; } inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___forwardVector_11 = value; } inline static int32_t get_offset_of_backVector_12() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; } inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___backVector_12 = value; } inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; } inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___positiveInfinityVector_13 = value; } inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; } inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___negativeInfinityVector_14 = 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: }; // System.Collections.Generic.HashSet`1/Enumerator struct Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F { public: // System.Collections.Generic.HashSet`1 System.Collections.Generic.HashSet`1/Enumerator::_set HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * ____set_0; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.HashSet`1/Enumerator::_current Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ____current_3; public: inline static int32_t get_offset_of__set_0() { return static_cast(offsetof(Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F, ____set_0)); } inline HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * get__set_0() const { return ____set_0; } inline HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C ** get_address_of__set_0() { return &____set_0; } inline void set__set_0(HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * value) { ____set_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____set_0), (void*)value); } inline static int32_t get_offset_of__index_1() { return static_cast(offsetof(Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F, ____index_1)); } inline int32_t get__index_1() const { return ____index_1; } inline int32_t* get_address_of__index_1() { return &____index_1; } inline void set__index_1(int32_t value) { ____index_1 = value; } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F, ____version_2)); } inline int32_t get__version_2() const { return ____version_2; } inline int32_t* get_address_of__version_2() { return &____version_2; } inline void set__version_2(int32_t value) { ____version_2 = value; } inline static int32_t get_offset_of__current_3() { return static_cast(offsetof(Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F, ____current_3)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get__current_3() const { return ____current_3; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of__current_3() { return &____current_3; } inline void set__current_3(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ____current_3 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation struct HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::targetPixels Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___targetPixels_1; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::sourcePixels Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___sourcePixels_2; // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::map KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3; // System.Single[] SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::kernel SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel_4; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::preserveAlpha bool ___preserveAlpha_6; public: inline static int32_t get_offset_of_bounds_0() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___bounds_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; } inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_0 = value; } inline static int32_t get_offset_of_targetPixels_1() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___targetPixels_1)); } inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_targetPixels_1() const { return ___targetPixels_1; } inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_targetPixels_1() { return &___targetPixels_1; } inline void set_targetPixels_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value) { ___targetPixels_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value); } inline static int32_t get_offset_of_sourcePixels_2() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___sourcePixels_2)); } inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_sourcePixels_2() const { return ___sourcePixels_2; } inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; } inline void set_sourcePixels_2(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value) { ___sourcePixels_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value); } inline static int32_t get_offset_of_map_3() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___map_3)); } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; } inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value) { ___map_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value); } inline static int32_t get_offset_of_kernel_4() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___kernel_4)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_kernel_4() const { return ___kernel_4; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_kernel_4() { return &___kernel_4; } inline void set_kernel_4(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___kernel_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___kernel_4), (void*)value); } inline static int32_t get_offset_of_configuration_5() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___configuration_5)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; } inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value); } inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF, ___preserveAlpha_6)); } inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; } inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; } inline void set_preserveAlpha_6(bool value) { ___preserveAlpha_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation struct HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::targetPixels Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___targetPixels_1; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::sourcePixels Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___sourcePixels_2; // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::map KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3; // System.Single[] SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::kernel SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel_4; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::preserveAlpha bool ___preserveAlpha_6; public: inline static int32_t get_offset_of_bounds_0() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___bounds_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; } inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_0 = value; } inline static int32_t get_offset_of_targetPixels_1() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___targetPixels_1)); } inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_targetPixels_1() const { return ___targetPixels_1; } inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_targetPixels_1() { return &___targetPixels_1; } inline void set_targetPixels_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value) { ___targetPixels_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value); } inline static int32_t get_offset_of_sourcePixels_2() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___sourcePixels_2)); } inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_sourcePixels_2() const { return ___sourcePixels_2; } inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; } inline void set_sourcePixels_2(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value) { ___sourcePixels_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value); } inline static int32_t get_offset_of_map_3() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___map_3)); } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; } inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value) { ___map_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value); } inline static int32_t get_offset_of_kernel_4() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___kernel_4)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_kernel_4() const { return ___kernel_4; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_kernel_4() { return &___kernel_4; } inline void set_kernel_4(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___kernel_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___kernel_4), (void*)value); } inline static int32_t get_offset_of_configuration_5() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___configuration_5)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; } inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value); } inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9, ___preserveAlpha_6)); } inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; } inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; } inline void set_preserveAlpha_6(bool value) { ___preserveAlpha_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation struct HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::targetPixels Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___targetPixels_1; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::sourcePixels Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___sourcePixels_2; // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::map KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3; // System.Single[] SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::kernel SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel_4; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::preserveAlpha bool ___preserveAlpha_6; public: inline static int32_t get_offset_of_bounds_0() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___bounds_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; } inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_0 = value; } inline static int32_t get_offset_of_targetPixels_1() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___targetPixels_1)); } inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_targetPixels_1() const { return ___targetPixels_1; } inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_targetPixels_1() { return &___targetPixels_1; } inline void set_targetPixels_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value) { ___targetPixels_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value); } inline static int32_t get_offset_of_sourcePixels_2() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___sourcePixels_2)); } inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_sourcePixels_2() const { return ___sourcePixels_2; } inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; } inline void set_sourcePixels_2(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value) { ___sourcePixels_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value); } inline static int32_t get_offset_of_map_3() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___map_3)); } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; } inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value) { ___map_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value); } inline static int32_t get_offset_of_kernel_4() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___kernel_4)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_kernel_4() const { return ___kernel_4; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_kernel_4() { return &___kernel_4; } inline void set_kernel_4(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___kernel_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___kernel_4), (void*)value); } inline static int32_t get_offset_of_configuration_5() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___configuration_5)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; } inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value); } inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD, ___preserveAlpha_6)); } inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; } inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; } inline void set_preserveAlpha_6(bool value) { ___preserveAlpha_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation struct HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::targetPixels Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels_1; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::sourcePixels Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels_2; // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::map KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3; // System.Single[] SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::kernel SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel_4; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::preserveAlpha bool ___preserveAlpha_6; public: inline static int32_t get_offset_of_bounds_0() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___bounds_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; } inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_0 = value; } inline static int32_t get_offset_of_targetPixels_1() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___targetPixels_1)); } inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_targetPixels_1() const { return ___targetPixels_1; } inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_targetPixels_1() { return &___targetPixels_1; } inline void set_targetPixels_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value) { ___targetPixels_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value); } inline static int32_t get_offset_of_sourcePixels_2() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___sourcePixels_2)); } inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_sourcePixels_2() const { return ___sourcePixels_2; } inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; } inline void set_sourcePixels_2(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value) { ___sourcePixels_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value); } inline static int32_t get_offset_of_map_3() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___map_3)); } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; } inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value) { ___map_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value); } inline static int32_t get_offset_of_kernel_4() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___kernel_4)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_kernel_4() const { return ___kernel_4; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_kernel_4() { return &___kernel_4; } inline void set_kernel_4(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___kernel_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___kernel_4), (void*)value); } inline static int32_t get_offset_of_configuration_5() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___configuration_5)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; } inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value); } inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665, ___preserveAlpha_6)); } inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; } inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; } inline void set_preserveAlpha_6(bool value) { ___preserveAlpha_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation struct HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::targetPixels Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels_1; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::sourcePixels Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels_2; // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::map KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3; // System.Single[] SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::kernel SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel_4; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::preserveAlpha bool ___preserveAlpha_6; public: inline static int32_t get_offset_of_bounds_0() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___bounds_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; } inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_0 = value; } inline static int32_t get_offset_of_targetPixels_1() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___targetPixels_1)); } inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_targetPixels_1() const { return ___targetPixels_1; } inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_targetPixels_1() { return &___targetPixels_1; } inline void set_targetPixels_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value) { ___targetPixels_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value); } inline static int32_t get_offset_of_sourcePixels_2() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___sourcePixels_2)); } inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_sourcePixels_2() const { return ___sourcePixels_2; } inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; } inline void set_sourcePixels_2(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value) { ___sourcePixels_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value); } inline static int32_t get_offset_of_map_3() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___map_3)); } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; } inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; } inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value) { ___map_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value); } inline static int32_t get_offset_of_kernel_4() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___kernel_4)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_kernel_4() const { return ___kernel_4; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_kernel_4() { return &___kernel_4; } inline void set_kernel_4(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___kernel_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___kernel_4), (void*)value); } inline static int32_t get_offset_of_configuration_5() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___configuration_5)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; } inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value); } inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast(offsetof(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7, ___preserveAlpha_6)); } inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; } inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; } inline void set_preserveAlpha_6(bool value) { ___preserveAlpha_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1 struct ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35 : public RuntimeObject { public: // SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 * ___U3CSourceU3Ek__BackingField_0; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___U3CSourceRectangleU3Ek__BackingField_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CConfigurationU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CSourceU3Ek__BackingField_0() { return static_cast(offsetof(ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35, ___U3CSourceU3Ek__BackingField_0)); } inline Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 * get_U3CSourceU3Ek__BackingField_0() const { return ___U3CSourceU3Ek__BackingField_0; } inline Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 ** get_address_of_U3CSourceU3Ek__BackingField_0() { return &___U3CSourceU3Ek__BackingField_0; } inline void set_U3CSourceU3Ek__BackingField_0(Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 * value) { ___U3CSourceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSourceU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CSourceRectangleU3Ek__BackingField_1() { return static_cast(offsetof(ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35, ___U3CSourceRectangleU3Ek__BackingField_1)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_U3CSourceRectangleU3Ek__BackingField_1() const { return ___U3CSourceRectangleU3Ek__BackingField_1; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_U3CSourceRectangleU3Ek__BackingField_1() { return &___U3CSourceRectangleU3Ek__BackingField_1; } inline void set_U3CSourceRectangleU3Ek__BackingField_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___U3CSourceRectangleU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CConfigurationU3Ek__BackingField_2() { return static_cast(offsetof(ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35, ___U3CConfigurationU3Ek__BackingField_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CConfigurationU3Ek__BackingField_2() const { return ___U3CConfigurationU3Ek__BackingField_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CConfigurationU3Ek__BackingField_2() { return &___U3CConfigurationU3Ek__BackingField_2; } inline void set_U3CConfigurationU3Ek__BackingField_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CConfigurationU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CConfigurationU3Ek__BackingField_2), (void*)value); } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t0FE2F2A995EE80703E269FF112845443E9FEECF3 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t0FE2F2A995EE80703E269FF112845443E9FEECF3_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t0FE2F2A995EE80703E269FF112845443E9FEECF3_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t0FE2F2A995EE80703E269FF112845443E9FEECF3_StaticFields, ___EmptyArray_1)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t0FE2F2A995EE80703E269FF112845443E9FEECF3_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.Pinnable`1 struct Pinnable_1_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_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 : public RuntimeObject { public: // T System.Pinnable`1::Data Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7, ___Data_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Data_0() const { return ___Data_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Data_0 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t0F38314B3246E0687D49C202988A808A8EAE0EED * ____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_t77E64EDFC31B790F9209D13016F19E5499E2D7B0, ____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(ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0, ____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_t77E64EDFC31B790F9209D13016F19E5499E2D7B0, ____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_t2872F3AF313010A342D69AE4B34B63E47FCF81AD { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t6A77F890A7E8B0D9EE730BC32875954669CC5FBD * ____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_t2872F3AF313010A342D69AE4B34B63E47FCF81AD, ____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(ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD, ____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_t2872F3AF313010A342D69AE4B34B63E47FCF81AD, ____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_tFD220BC736F7553A58A728D2622C0293C31A2888 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_tCC4D3F66CDB954D47E46DC02EEF2102C9AD2568A * ____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_tFD220BC736F7553A58A728D2622C0293C31A2888, ____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(ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888, ____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_tFD220BC736F7553A58A728D2622C0293C31A2888, ____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_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t111455B5E1D62F405BD89801AB0FEFAE3E1921FF * ____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_t6601C5663B0E17A788FFF2B737B8E90215EE0A85, ____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(ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85, ____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_t6601C5663B0E17A788FFF2B737B8E90215EE0A85, ____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_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t039DEAA55F99CD5532373E9CCB5744297ECFE637 * ____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_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8, ____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(ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8, ____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_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____pinnable_0)); } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733, ____pinnable_0)); } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Collections.Generic.HashSet`1/Slot struct Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 { public: // System.Int32 System.Collections.Generic.HashSet`1/Slot::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.HashSet`1/Slot::next int32_t ___next_1; // T System.Collections.Generic.HashSet`1/Slot::value Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value_2; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_value_2() { return static_cast(offsetof(Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8, ___value_2)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_value_2() const { return ___value_2; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_value_2() { return &___value_2; } inline void set_value_2(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___value_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_t5B9CA8F9159D1D514608F712D98F78424DC22526 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * ____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_t5B9CA8F9159D1D514608F712D98F78424DC22526, ____pinnable_0)); } inline Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * 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_t5B9CA8F9159D1D514608F712D98F78424DC22526, ____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_t5B9CA8F9159D1D514608F712D98F78424DC22526, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____pinnable_0)); } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // 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.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.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.ColorNumerics struct ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19 : public RuntimeObject { public: public: }; struct ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.ColorNumerics::Bt709 Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Bt709_0; public: inline static int32_t get_offset_of_Bt709_0() { return static_cast(offsetof(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_StaticFields, ___Bt709_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Bt709_0() const { return ___Bt709_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Bt709_0() { return &___Bt709_0; } inline void set_Bt709_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Bt709_0 = value; } }; // 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; } }; // SixLabors.ImageSharp.Image struct Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE : public RuntimeObject { public: // System.Boolean SixLabors.ImageSharp.Image::isDisposed bool ___isDisposed_0; // SixLabors.ImageSharp.Size SixLabors.ImageSharp.Image::size Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___size_1; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Image::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2; // SixLabors.ImageSharp.Formats.PixelTypeInfo SixLabors.ImageSharp.Image::k__BackingField PixelTypeInfo_tE2D6D83EC24DE1FCC65833BC404DE814A167B18E * ___U3CPixelTypeU3Ek__BackingField_3; // SixLabors.ImageSharp.Metadata.ImageMetadata SixLabors.ImageSharp.Image::k__BackingField ImageMetadata_t37B6E149F2ECCEAE6F19DBA4A565FB2FCA6BCADA * ___U3CMetadataU3Ek__BackingField_4; public: inline static int32_t get_offset_of_isDisposed_0() { return static_cast(offsetof(Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE, ___isDisposed_0)); } inline bool get_isDisposed_0() const { return ___isDisposed_0; } inline bool* get_address_of_isDisposed_0() { return &___isDisposed_0; } inline void set_isDisposed_0(bool value) { ___isDisposed_0 = value; } inline static int32_t get_offset_of_size_1() { return static_cast(offsetof(Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE, ___size_1)); } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E get_size_1() const { return ___size_1; } inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * get_address_of_size_1() { return &___size_1; } inline void set_size_1(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E value) { ___size_1 = value; } inline static int32_t get_offset_of_configuration_2() { return static_cast(offsetof(Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE, ___configuration_2)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; } inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value); } inline static int32_t get_offset_of_U3CPixelTypeU3Ek__BackingField_3() { return static_cast(offsetof(Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE, ___U3CPixelTypeU3Ek__BackingField_3)); } inline PixelTypeInfo_tE2D6D83EC24DE1FCC65833BC404DE814A167B18E * get_U3CPixelTypeU3Ek__BackingField_3() const { return ___U3CPixelTypeU3Ek__BackingField_3; } inline PixelTypeInfo_tE2D6D83EC24DE1FCC65833BC404DE814A167B18E ** get_address_of_U3CPixelTypeU3Ek__BackingField_3() { return &___U3CPixelTypeU3Ek__BackingField_3; } inline void set_U3CPixelTypeU3Ek__BackingField_3(PixelTypeInfo_tE2D6D83EC24DE1FCC65833BC404DE814A167B18E * value) { ___U3CPixelTypeU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CPixelTypeU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CMetadataU3Ek__BackingField_4() { return static_cast(offsetof(Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE, ___U3CMetadataU3Ek__BackingField_4)); } inline ImageMetadata_t37B6E149F2ECCEAE6F19DBA4A565FB2FCA6BCADA * get_U3CMetadataU3Ek__BackingField_4() const { return ___U3CMetadataU3Ek__BackingField_4; } inline ImageMetadata_t37B6E149F2ECCEAE6F19DBA4A565FB2FCA6BCADA ** get_address_of_U3CMetadataU3Ek__BackingField_4() { return &___U3CMetadataU3Ek__BackingField_4; } inline void set_U3CMetadataU3Ek__BackingField_4(ImageMetadata_t37B6E149F2ECCEAE6F19DBA4A565FB2FCA6BCADA * value) { ___U3CMetadataU3Ek__BackingField_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CMetadataU3Ek__BackingField_4), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.L8 struct L8_t0DC62ABA8124A587901AC9D023076EF568A23003 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.L8::k__BackingField uint8_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(L8_t0DC62ABA8124A587901AC9D023076EF568A23003, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint8_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint8_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint8_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct L8_t0DC62ABA8124A587901AC9D023076EF568A23003_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.L8::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_0; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.L8::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_1; public: inline static int32_t get_offset_of_MaxBytes_0() { return static_cast(offsetof(L8_t0DC62ABA8124A587901AC9D023076EF568A23003_StaticFields, ___MaxBytes_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_0() const { return ___MaxBytes_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_0() { return &___MaxBytes_0; } inline void set_MaxBytes_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_0 = value; } inline static int32_t get_offset_of_Half_1() { return static_cast(offsetof(L8_t0DC62ABA8124A587901AC9D023076EF568A23003_StaticFields, ___Half_1)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_1() const { return ___Half_1; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_1() { return &___Half_1; } inline void set_Half_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.La16 struct La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 { public: union { #pragma pack(push, tp, 1) struct { // System.Byte SixLabors.ImageSharp.PixelFormats.La16::L uint8_t ___L_2; }; #pragma pack(pop, tp) struct { uint8_t ___L_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___A_3_OffsetPadding[1]; // System.Byte SixLabors.ImageSharp.PixelFormats.La16::A uint8_t ___A_3; }; #pragma pack(pop, tp) struct { char ___A_3_OffsetPadding_forAlignmentOnly[1]; uint8_t ___A_3_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_L_2() { return static_cast(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677, ___L_2)); } inline uint8_t get_L_2() const { return ___L_2; } inline uint8_t* get_address_of_L_2() { return &___L_2; } inline void set_L_2(uint8_t value) { ___L_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677, ___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 La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.La16::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_0; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.La16::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_1; public: inline static int32_t get_offset_of_MaxBytes_0() { return static_cast(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677_StaticFields, ___MaxBytes_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_0() const { return ___MaxBytes_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_0() { return &___MaxBytes_0; } inline void set_MaxBytes_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_0 = value; } inline static int32_t get_offset_of_Half_1() { return static_cast(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677_StaticFields, ___Half_1)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_1() const { return ___Half_1; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_1() { return &___Half_1; } inline void set_Half_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_1 = value; } }; // System.MemoryExtensions struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40 : public RuntimeObject { public: public: }; struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields { public: // System.IntPtr System.MemoryExtensions::StringAdjustment intptr_t ___StringAdjustment_0; public: inline static int32_t get_offset_of_StringAdjustment_0() { return static_cast(offsetof(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields, ___StringAdjustment_0)); } inline intptr_t get_StringAdjustment_0() const { return ___StringAdjustment_0; } inline intptr_t* get_address_of_StringAdjustment_0() { return &___StringAdjustment_0; } inline void set_StringAdjustment_0(intptr_t value) { ___StringAdjustment_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.NormalizedByte2 struct NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::k__BackingField uint16_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint16_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint16_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2_StaticFields { public: // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::Half Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Half_0; // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::MinusOne Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___MinusOne_1; public: inline static int32_t get_offset_of_Half_0() { return static_cast(offsetof(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2_StaticFields, ___Half_0)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Half_0() const { return ___Half_0; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Half_0() { return &___Half_0; } inline void set_Half_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Half_0 = value; } inline static int32_t get_offset_of_MinusOne_1() { return static_cast(offsetof(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2_StaticFields, ___MinusOne_1)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_MinusOne_1() const { return ___MinusOne_1; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_MinusOne_1() { return &___MinusOne_1; } inline void set_MinusOne_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___MinusOne_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.NormalizedByte4 struct NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_0; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::MinusOne Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MinusOne_1; public: inline static int32_t get_offset_of_Half_0() { return static_cast(offsetof(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929_StaticFields, ___Half_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_0() const { return ___Half_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_0() { return &___Half_0; } inline void set_Half_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_0 = value; } inline static int32_t get_offset_of_MinusOne_1() { return static_cast(offsetof(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929_StaticFields, ___MinusOne_1)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MinusOne_1() const { return ___MinusOne_1; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MinusOne_1() { return &___MinusOne_1; } inline void set_MinusOne_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MinusOne_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.NormalizedShort2 struct NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703_StaticFields { public: // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::Max Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0; // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::Min Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Min_1; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703_StaticFields, ___Max_0)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Max_0 = value; } inline static int32_t get_offset_of_Min_1() { return static_cast(offsetof(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703_StaticFields, ___Min_1)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Min_1() const { return ___Min_1; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Min_1() { return &___Min_1; } inline void set_Min_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Min_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.NormalizedShort4 struct NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 { public: // System.UInt64 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::k__BackingField uint64_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint64_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint64_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::Max Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_0; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::Min Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Min_1; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14_StaticFields, ___Max_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_0() const { return ___Max_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Max_0 = value; } inline static int32_t get_offset_of_Min_1() { return static_cast(offsetof(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14_StaticFields, ___Min_1)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Min_1() const { return ___Min_1; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Min_1() { return &___Min_1; } inline void set_Min_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Min_1 = value; } }; // SixLabors.ImageSharp.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; } }; // SixLabors.ImageSharp.PixelFormats.Rg32 struct Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rg32::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_1() { return static_cast(offsetof(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB, ___U3CPackedValueU3Ek__BackingField_1)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_1() const { return ___U3CPackedValueU3Ek__BackingField_1; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_1() { return &___U3CPackedValueU3Ek__BackingField_1; } inline void set_U3CPackedValueU3Ek__BackingField_1(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_1 = value; } }; struct Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields { public: // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Rg32::Max Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields, ___Max_0)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Max_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgb24 struct Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 { public: union { #pragma pack(push, tp, 1) struct { // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::R uint8_t ___R_0; }; #pragma pack(pop, tp) struct { uint8_t ___R_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___G_1_OffsetPadding[1]; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::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 ___B_2_OffsetPadding[2]; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::B uint8_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___B_2_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___R_0)); } inline uint8_t get_R_0() const { return ___R_0; } inline uint8_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint8_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___B_2)); } inline uint8_t get_B_2() const { return ___B_2; } inline uint8_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint8_t value) { ___B_2 = value; } }; struct Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_3; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_4; public: inline static int32_t get_offset_of_MaxBytes_3() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields, ___MaxBytes_3)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_3() const { return ___MaxBytes_3; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_3() { return &___MaxBytes_3; } inline void set_MaxBytes_3(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_3 = value; } inline static int32_t get_offset_of_Half_4() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields, ___Half_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_4() const { return ___Half_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_4() { return &___Half_4; } inline void set_Half_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_4 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba1010102 struct Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rgba1010102::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_1() { return static_cast(offsetof(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC, ___U3CPackedValueU3Ek__BackingField_1)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_1() const { return ___U3CPackedValueU3Ek__BackingField_1; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_1() { return &___U3CPackedValueU3Ek__BackingField_1; } inline void set_U3CPackedValueU3Ek__BackingField_1(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_1 = value; } }; struct Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba1010102::Multiplier Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Multiplier_0; public: inline static int32_t get_offset_of_Multiplier_0() { return static_cast(offsetof(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields, ___Multiplier_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Multiplier_0() const { return ___Multiplier_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Multiplier_0() { return &___Multiplier_0; } inline void set_Multiplier_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Multiplier_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba32 struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::R uint8_t ___R_0; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::G uint8_t ___G_1; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::B uint8_t ___B_2; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::A uint8_t ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___R_0)); } inline uint8_t get_R_0() const { return ___R_0; } inline uint8_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint8_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___B_2)); } inline uint8_t get_B_2() const { return ___B_2; } inline uint8_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint8_t value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___A_3)); } inline uint8_t get_A_3() const { return ___A_3; } inline uint8_t* get_address_of_A_3() { return &___A_3; } inline void set_A_3(uint8_t value) { ___A_3 = value; } }; struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_MaxBytes_4() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___MaxBytes_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; } inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // SixLabors.ImageSharp.PixelFormats.RgbaVector struct RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 { public: // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::R float ___R_0; // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::G float ___G_1; // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::B float ___B_2; // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::A float ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___R_0)); } inline float get_R_0() const { return ___R_0; } inline float* get_address_of_R_0() { return &___R_0; } inline void set_R_0(float value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___G_1)); } inline float get_G_1() const { return ___G_1; } inline float* get_address_of_G_1() { return &___G_1; } inline void set_G_1(float value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___B_2)); } inline float get_B_2() const { return ___B_2; } inline float* get_address_of_B_2() { return &___B_2; } inline void set_B_2(float value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___A_3)); } inline float get_A_3() const { return ___A_3; } inline float* get_address_of_A_3() { return &___A_3; } inline void set_A_3(float value) { ___A_3 = value; } }; struct RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::Max Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_Max_4() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields, ___Max_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_4() const { return ___Max_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_4() { return &___Max_4; } inline void set_Max_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Max_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Short2 struct Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Short2::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields { public: // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Short2::Max Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0; // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Short2::Min Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Min_1; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields, ___Max_0)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Max_0 = value; } inline static int32_t get_offset_of_Min_1() { return static_cast(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields, ___Min_1)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Min_1() const { return ___Min_1; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Min_1() { return &___Min_1; } inline void set_Min_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Min_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.Short4 struct Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C { public: // System.UInt64 SixLabors.ImageSharp.PixelFormats.Short4::k__BackingField uint64_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint64_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint64_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::Max Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_0; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::Min Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Min_1; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields, ___Max_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_0() const { return ___Max_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Max_0 = value; } inline static int32_t get_offset_of_Min_1() { return static_cast(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields, ___Min_1)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Min_1() const { return ___Min_1; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Min_1() { return &___Min_1; } inline void set_Min_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Min_1 = value; } }; // System.Runtime.Serialization.StreamingContextStates struct StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3 { public: // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B : public ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD : public ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 : public ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F : public ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 : public ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 : public ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D : public ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 : public ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F : public ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 : public ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 : public ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 : public ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB : public ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F : public ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 : public ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 : public ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C : public ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A : public ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE : public ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 : public ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 : public ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 : public ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A : public ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 : public ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 : public ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B : public ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA : public ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 : public ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1 struct HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 : public ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::luminanceLevelsFloat float ___luminanceLevelsFloat_3; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CLuminanceLevelsU3Ek__BackingField_4; // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField bool ___U3CClipHistogramEnabledU3Ek__BackingField_5; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::k__BackingField int32_t ___U3CClipLimitU3Ek__BackingField_6; public: inline static int32_t get_offset_of_luminanceLevelsFloat_3() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915, ___luminanceLevelsFloat_3)); } inline float get_luminanceLevelsFloat_3() const { return ___luminanceLevelsFloat_3; } inline float* get_address_of_luminanceLevelsFloat_3() { return &___luminanceLevelsFloat_3; } inline void set_luminanceLevelsFloat_3(float value) { ___luminanceLevelsFloat_3 = value; } inline static int32_t get_offset_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915, ___U3CLuminanceLevelsU3Ek__BackingField_4)); } inline int32_t get_U3CLuminanceLevelsU3Ek__BackingField_4() const { return ___U3CLuminanceLevelsU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CLuminanceLevelsU3Ek__BackingField_4() { return &___U3CLuminanceLevelsU3Ek__BackingField_4; } inline void set_U3CLuminanceLevelsU3Ek__BackingField_4(int32_t value) { ___U3CLuminanceLevelsU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915, ___U3CClipHistogramEnabledU3Ek__BackingField_5)); } inline bool get_U3CClipHistogramEnabledU3Ek__BackingField_5() const { return ___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline bool* get_address_of_U3CClipHistogramEnabledU3Ek__BackingField_5() { return &___U3CClipHistogramEnabledU3Ek__BackingField_5; } inline void set_U3CClipHistogramEnabledU3Ek__BackingField_5(bool value) { ___U3CClipHistogramEnabledU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CClipLimitU3Ek__BackingField_6() { return static_cast(offsetof(HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915, ___U3CClipLimitU3Ek__BackingField_6)); } inline int32_t get_U3CClipLimitU3Ek__BackingField_6() const { return ___U3CClipLimitU3Ek__BackingField_6; } inline int32_t* get_address_of_U3CClipLimitU3Ek__BackingField_6() { return &___U3CClipLimitU3Ek__BackingField_6; } inline void set_U3CClipLimitU3Ek__BackingField_6(int32_t value) { ___U3CClipLimitU3Ek__BackingField_6 = value; } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tED645F0938AAC644571FD226518776EEB3F0C877 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1, ___frames_5)); } inline ImageFrameCollection_1_tED645F0938AAC644571FD226518776EEB3F0C877 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tED645F0938AAC644571FD226518776EEB3F0C877 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tED645F0938AAC644571FD226518776EEB3F0C877 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tF5CC643D230BE435D68AC13F509E0A76925A31C2 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1, ___frames_5)); } inline ImageFrameCollection_1_tF5CC643D230BE435D68AC13F509E0A76925A31C2 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tF5CC643D230BE435D68AC13F509E0A76925A31C2 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tF5CC643D230BE435D68AC13F509E0A76925A31C2 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t5027C8DDD629536803A4781802F732E17FC33D9A * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D, ___frames_5)); } inline ImageFrameCollection_1_t5027C8DDD629536803A4781802F732E17FC33D9A * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t5027C8DDD629536803A4781802F732E17FC33D9A ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t5027C8DDD629536803A4781802F732E17FC33D9A * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t877F70785E6F42B1A9219A5EFFC95A6F6C0AAB12 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438, ___frames_5)); } inline ImageFrameCollection_1_t877F70785E6F42B1A9219A5EFFC95A6F6C0AAB12 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t877F70785E6F42B1A9219A5EFFC95A6F6C0AAB12 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t877F70785E6F42B1A9219A5EFFC95A6F6C0AAB12 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t6DE77BE767425EFE1769CD0EA00E6EF4747245E0 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5, ___frames_5)); } inline ImageFrameCollection_1_t6DE77BE767425EFE1769CD0EA00E6EF4747245E0 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t6DE77BE767425EFE1769CD0EA00E6EF4747245E0 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t6DE77BE767425EFE1769CD0EA00E6EF4747245E0 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t3F41CB16F62D1915A88B5FC9F620324DFA68734A * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1, ___frames_5)); } inline ImageFrameCollection_1_t3F41CB16F62D1915A88B5FC9F620324DFA68734A * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t3F41CB16F62D1915A88B5FC9F620324DFA68734A ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t3F41CB16F62D1915A88B5FC9F620324DFA68734A * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t66308B1E812797DFCB5E96074BFD59C47DF81650 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C, ___frames_5)); } inline ImageFrameCollection_1_t66308B1E812797DFCB5E96074BFD59C47DF81650 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t66308B1E812797DFCB5E96074BFD59C47DF81650 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t66308B1E812797DFCB5E96074BFD59C47DF81650 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t9512400E4C326814A8C447858F6EBC0C3378A783 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1, ___frames_5)); } inline ImageFrameCollection_1_t9512400E4C326814A8C447858F6EBC0C3378A783 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t9512400E4C326814A8C447858F6EBC0C3378A783 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t9512400E4C326814A8C447858F6EBC0C3378A783 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tFB2B127C28875AC4A6389A7E337EB1321B7E3850 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA, ___frames_5)); } inline ImageFrameCollection_1_tFB2B127C28875AC4A6389A7E337EB1321B7E3850 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tFB2B127C28875AC4A6389A7E337EB1321B7E3850 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tFB2B127C28875AC4A6389A7E337EB1321B7E3850 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t44FB31FBE0B3732E4980C51DF7DDB9153F66CDEA * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364, ___frames_5)); } inline ImageFrameCollection_1_t44FB31FBE0B3732E4980C51DF7DDB9153F66CDEA * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t44FB31FBE0B3732E4980C51DF7DDB9153F66CDEA ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t44FB31FBE0B3732E4980C51DF7DDB9153F66CDEA * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t0A00EC69DFE4975C2B93409F57DDC6447738B1F5 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0, ___frames_5)); } inline ImageFrameCollection_1_t0A00EC69DFE4975C2B93409F57DDC6447738B1F5 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t0A00EC69DFE4975C2B93409F57DDC6447738B1F5 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t0A00EC69DFE4975C2B93409F57DDC6447738B1F5 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t26879CD75E315830635ED8BB68CF6C288D4CA7AA * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E, ___frames_5)); } inline ImageFrameCollection_1_t26879CD75E315830635ED8BB68CF6C288D4CA7AA * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t26879CD75E315830635ED8BB68CF6C288D4CA7AA ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t26879CD75E315830635ED8BB68CF6C288D4CA7AA * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t39AD519C5A0F841DF471AB6A1AF5811206B23411 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296, ___frames_5)); } inline ImageFrameCollection_1_t39AD519C5A0F841DF471AB6A1AF5811206B23411 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t39AD519C5A0F841DF471AB6A1AF5811206B23411 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t39AD519C5A0F841DF471AB6A1AF5811206B23411 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t1384BFB8A12D0A0F339DFBC3E03DC28A6B6E3228 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376, ___frames_5)); } inline ImageFrameCollection_1_t1384BFB8A12D0A0F339DFBC3E03DC28A6B6E3228 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t1384BFB8A12D0A0F339DFBC3E03DC28A6B6E3228 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t1384BFB8A12D0A0F339DFBC3E03DC28A6B6E3228 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t6530F45050BC7B2E90E6145718F6281EB5E5C86C * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64, ___frames_5)); } inline ImageFrameCollection_1_t6530F45050BC7B2E90E6145718F6281EB5E5C86C * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t6530F45050BC7B2E90E6145718F6281EB5E5C86C ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t6530F45050BC7B2E90E6145718F6281EB5E5C86C * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tDF3E769C12FF5B48AD554FF746E726ED941292D6 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854, ___frames_5)); } inline ImageFrameCollection_1_tDF3E769C12FF5B48AD554FF746E726ED941292D6 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tDF3E769C12FF5B48AD554FF746E726ED941292D6 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tDF3E769C12FF5B48AD554FF746E726ED941292D6 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t2ACF8E00B26436F9BF36E991DC5A38D7858AC3A4 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E, ___frames_5)); } inline ImageFrameCollection_1_t2ACF8E00B26436F9BF36E991DC5A38D7858AC3A4 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t2ACF8E00B26436F9BF36E991DC5A38D7858AC3A4 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t2ACF8E00B26436F9BF36E991DC5A38D7858AC3A4 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tF34155767A7F900FFF393650ED52D79A8C451C85 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD, ___frames_5)); } inline ImageFrameCollection_1_tF34155767A7F900FFF393650ED52D79A8C451C85 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tF34155767A7F900FFF393650ED52D79A8C451C85 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tF34155767A7F900FFF393650ED52D79A8C451C85 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t429E545455A56F18637A2AD457F5A67449664C00 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902, ___frames_5)); } inline ImageFrameCollection_1_t429E545455A56F18637A2AD457F5A67449664C00 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t429E545455A56F18637A2AD457F5A67449664C00 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t429E545455A56F18637A2AD457F5A67449664C00 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tF9AE55EDF188E6D97DD7DFC090893E6C3216AD4F * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35, ___frames_5)); } inline ImageFrameCollection_1_tF9AE55EDF188E6D97DD7DFC090893E6C3216AD4F * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tF9AE55EDF188E6D97DD7DFC090893E6C3216AD4F ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tF9AE55EDF188E6D97DD7DFC090893E6C3216AD4F * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tFA9A1263940B178971C824546FE7A9D12D4D37ED * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E, ___frames_5)); } inline ImageFrameCollection_1_tFA9A1263940B178971C824546FE7A9D12D4D37ED * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tFA9A1263940B178971C824546FE7A9D12D4D37ED ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tFA9A1263940B178971C824546FE7A9D12D4D37ED * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t2C190A7D2A1E8584E30E58F6F7ECDD08B1D43058 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B, ___frames_5)); } inline ImageFrameCollection_1_t2C190A7D2A1E8584E30E58F6F7ECDD08B1D43058 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t2C190A7D2A1E8584E30E58F6F7ECDD08B1D43058 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t2C190A7D2A1E8584E30E58F6F7ECDD08B1D43058 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t42CEE90BFA8F78FD6C65F543774F7B2437081B87 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F, ___frames_5)); } inline ImageFrameCollection_1_t42CEE90BFA8F78FD6C65F543774F7B2437081B87 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t42CEE90BFA8F78FD6C65F543774F7B2437081B87 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t42CEE90BFA8F78FD6C65F543774F7B2437081B87 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tB5AE63BBDE3ECD88E0C359BB58CB7ADAF2F24890 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227, ___frames_5)); } inline ImageFrameCollection_1_tB5AE63BBDE3ECD88E0C359BB58CB7ADAF2F24890 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tB5AE63BBDE3ECD88E0C359BB58CB7ADAF2F24890 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tB5AE63BBDE3ECD88E0C359BB58CB7ADAF2F24890 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t2135ABF5423F9978568A7259B9F811FAE1DF9091 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E, ___frames_5)); } inline ImageFrameCollection_1_t2135ABF5423F9978568A7259B9F811FAE1DF9091 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t2135ABF5423F9978568A7259B9F811FAE1DF9091 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t2135ABF5423F9978568A7259B9F811FAE1DF9091 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t96DFB1CBF74FD03FB3B0161D50E6CD99D6641DFB * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0, ___frames_5)); } inline ImageFrameCollection_1_t96DFB1CBF74FD03FB3B0161D50E6CD99D6641DFB * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t96DFB1CBF74FD03FB3B0161D50E6CD99D6641DFB ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t96DFB1CBF74FD03FB3B0161D50E6CD99D6641DFB * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t5B7FAABEDC17948B635123F1597DD87F48795CD0 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t977CD663539969F5C0792D29034190DA7EFD9535, ___frames_5)); } inline ImageFrameCollection_1_t5B7FAABEDC17948B635123F1597DD87F48795CD0 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t5B7FAABEDC17948B635123F1597DD87F48795CD0 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t5B7FAABEDC17948B635123F1597DD87F48795CD0 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_tFBBFA86D327C97C133307B000D27F339FFAD8728 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7, ___frames_5)); } inline ImageFrameCollection_1_tFBBFA86D327C97C133307B000D27F339FFAD8728 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_tFBBFA86D327C97C133307B000D27F339FFAD8728 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_tFBBFA86D327C97C133307B000D27F339FFAD8728 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)value); } }; // SixLabors.ImageSharp.Image`1 struct Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 : public Image_t4765B593A9A3F9207A8C44E769C04FB6C54233EE { public: // SixLabors.ImageSharp.ImageFrameCollection`1 SixLabors.ImageSharp.Image`1::frames ImageFrameCollection_1_t74065B39CC6E717552686CDC9CB4F6D9760B61B4 * ___frames_5; public: inline static int32_t get_offset_of_frames_5() { return static_cast(offsetof(Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3, ___frames_5)); } inline ImageFrameCollection_1_t74065B39CC6E717552686CDC9CB4F6D9760B61B4 * get_frames_5() const { return ___frames_5; } inline ImageFrameCollection_1_t74065B39CC6E717552686CDC9CB4F6D9760B61B4 ** get_address_of_frames_5() { return &___frames_5; } inline void set_frames_5(ImageFrameCollection_1_t74065B39CC6E717552686CDC9CB4F6D9760B61B4 * value) { ___frames_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___frames_5), (void*)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; } }; // 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); } }; // System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 { public: // System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext RuntimeObject * ___m_additionalContext_0; // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state int32_t ___m_state_1; public: inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); } inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; } inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; } inline void set_m_additionalContext_0(RuntimeObject * value) { ___m_additionalContext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value); } inline static int32_t get_offset_of_m_state_1() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); } inline int32_t get_m_state_1() const { return ___m_state_1; } inline int32_t* get_address_of_m_state_1() { return &___m_state_1; } inline void set_m_state_1(int32_t value) { ___m_state_1 = value; } }; // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.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.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields { public: // System.String System.Runtime.Serialization.SerializationException::_nullMessage String_t* ____nullMessage_17; public: inline static int32_t get_offset_of__nullMessage_17() { return static_cast(offsetof(SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields, ____nullMessage_17)); } inline String_t* get__nullMessage_17() const { return ____nullMessage_17; } inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; } inline void set__nullMessage_17(String_t* value) { ____nullMessage_17 = value; Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value); } }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: // System.Object System.ArgumentOutOfRangeException::m_actualValue RuntimeObject * ___m_actualValue_19; public: inline static int32_t get_offset_of_m_actualValue_19() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); } inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; } inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; } inline void set_m_actualValue_19(RuntimeObject * value) { ___m_actualValue_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value); } }; struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields { public: // System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage String_t* ____rangeMessage_18; public: inline static int32_t get_offset_of__rangeMessage_18() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); } inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; } inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; } inline void set__rangeMessage_18(String_t* value) { ____rangeMessage_18 = value; Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975 : public RuntimeArray { public: ALIGN_FIELD (8) Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC m_Items[1]; public: inline Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC * 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, Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC value) { m_Items[index] = value; } }; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494 : public RuntimeArray { public: ALIGN_FIELD (8) Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 m_Items[1]; public: inline Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 * 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, Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_2), (void*)NULL); } inline Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_2), (void*)NULL); } }; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5 : public RuntimeArray { public: ALIGN_FIELD (8) Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB m_Items[1]; public: inline Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB * 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, Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB value) { m_Items[index] = value; } }; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF : public RuntimeArray { public: ALIGN_FIELD (8) uint32_t m_Items[1]; public: inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26 : public RuntimeArray { public: ALIGN_FIELD (8) Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 m_Items[1]; public: inline Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 * 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, Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 value) { m_Items[index] = value; } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4 : public RuntimeArray { public: ALIGN_FIELD (8) Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E m_Items[1]; public: inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E 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; } }; // !0& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method); // !0& modreq(System.Runtime.InteropServices.InAttribute) System.ReadOnlySpan`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_gshared_inline (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // !0& modreq(System.Runtime.InteropServices.InAttribute) System.ReadOnlySpan`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD44675F2B98EBB421F5A0493283D55039D76AF5C_gshared (Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 * __this, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___set0, const RuntimeMethod* method); // System.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE142BC95E1ACFF07A2CD03A826410757ECE13D88_gshared (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A * __this, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ___set0, const RuntimeMethod* method); // System.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m48AC6091ABBF0F5AF399412ED907202A92E7E918_gshared (Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 * __this, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___set0, const RuntimeMethod* method); // System.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m222401A3A070502807E5ADE77F4088FEDC469069_gshared (Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F * __this, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * ___set0, const RuntimeMethod* method); // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t* Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_gshared_inline (int32_t* ___source0, int32_t ___elementOffset1, const RuntimeMethod* method); // !!0& System.Runtime.InteropServices.MemoryMarshal::GetReference(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t* MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_gshared (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___span0, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___targetPixels1, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.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); // !!0& System.Runtime.InteropServices.MemoryMarshal::GetReference(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span0, const RuntimeMethod* method); // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, int32_t ___elementOffset1, const RuntimeMethod* method); // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_gshared_inline (float* ___source0, int32_t ___elementOffset1, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.Unsafe::IsAddressLessThan(!!0&,!!0&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_gshared_inline (float* ___left0, float* ___right1, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.Unsafe::IsAddressLessThan(!!0&,!!0&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___right1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___targetPixels1, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, 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 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___targetPixels1, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, 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 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels1, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, 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 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels1, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, 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 SixLabors.ThrowHelper::ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan(T,T,System.String) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D_gshared (int32_t ___value0, int32_t ___minimum1, String_t* ___name2, const RuntimeMethod* method); // System.Span`1 SixLabors.ImageSharp.Memory.MemoryOwnerExtensions::GetSpan(System.Buffers.IMemoryOwner`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_gshared_inline (RuntimeObject* ___buffer0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(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.Span`1 System.Memory`1::get_Span() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 Memory_1_get_Span_mFDEE054DB28FF025ABEC6F2FA5D78EF400C6F33C_gshared_inline (Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 Span_1_Slice_m6E21AFC6039380BC8DEBEB01F60477371C138A4C_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __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_m1566DA482B8791BA8D2B9F09490E2ECC1FCB7DC9_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9AEC6413B47543D5A67556E88886542285AA3D3B_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Single SixLabors.ImageSharp.Numerics::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method); // !0& System.Span`1::get_Item(System.Int32) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline)(__this, ___index0, method); } // !0& modreq(System.Runtime.InteropServices.InAttribute) System.ReadOnlySpan`1::get_Item(System.Int32) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *, int32_t, const RuntimeMethod*))ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_gshared_inline)(__this, ___index0, method); } // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions::HardLightXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___backdrop0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___source1, float ___opacity2, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline)(__this, method); } // !0& modreq(System.Runtime.InteropServices.InAttribute) System.ReadOnlySpan`1::get_Item(System.Int32) inline float* ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( float* (*) (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *, int32_t, const RuntimeMethod*))ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_gshared_inline)(__this, ___index0, method); } // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, 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.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C (int32_t ___oldSize0, const RuntimeMethod* method); // System.Object System.Array::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C (RuntimeArray * __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.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) inline void Enumerator__ctor_mD44675F2B98EBB421F5A0493283D55039D76AF5C (Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 * __this, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___set0, const RuntimeMethod* method) { (( void (*) (Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 *, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))Enumerator__ctor_mD44675F2B98EBB421F5A0493283D55039D76AF5C_gshared)(__this, ___set0, method); } // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, RuntimeObject * ___value1, Type_t * ___type2, const RuntimeMethod* method); // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method); // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3 (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Int32 System.Collections.HashHelpers::GetPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F (int32_t ___min0, const RuntimeMethod* 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.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) inline void Enumerator__ctor_mE142BC95E1ACFF07A2CD03A826410757ECE13D88 (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A * __this, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ___set0, const RuntimeMethod* method) { (( void (*) (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A *, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))Enumerator__ctor_mE142BC95E1ACFF07A2CD03A826410757ECE13D88_gshared)(__this, ___set0, method); } // System.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) inline void Enumerator__ctor_m48AC6091ABBF0F5AF399412ED907202A92E7E918 (Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 * __this, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___set0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 *, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))Enumerator__ctor_m48AC6091ABBF0F5AF399412ED907202A92E7E918_gshared)(__this, ___set0, method); } // System.Void System.Collections.Generic.HashSet`1/Enumerator::.ctor(System.Collections.Generic.HashSet`1) inline void Enumerator__ctor_m222401A3A070502807E5ADE77F4088FEDC469069 (Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F * __this, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * ___set0, const RuntimeMethod* method) { (( void (*) (Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F *, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))Enumerator__ctor_m222401A3A070502807E5ADE77F4088FEDC469069_gshared)(__this, ___set0, method); } // System.Void SixLabors.Guard::MustBeGreaterThan(System.Int32,System.Int32,System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline (int32_t ___value0, int32_t ___min1, String_t* ___parameterName2, const RuntimeMethod* method); // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) inline int32_t* Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline (int32_t* ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { return (( int32_t* (*) (int32_t*, int32_t, const RuntimeMethod*))Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_gshared_inline)(___source0, ___elementOffset1, 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); // !!0& System.Runtime.InteropServices.MemoryMarshal::GetReference(System.Span`1) inline int32_t* MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381 (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___span0, const RuntimeMethod* method) { return (( int32_t* (*) (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 , const RuntimeMethod*))MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_gshared)(___span0, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *, const RuntimeMethod*))Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_gshared_inline)(__this, method); } // System.Single System.MathF::Floor(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline (float ___f0, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.A8::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 A8_ToVector4_m4D4BFC90ED15E8C60035BFFFB01624E93170DFB7_inline (A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.ColorNumerics::GetBT709Luminance(System.Numerics.Vector4&,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___vector0, int32_t ___luminanceLevels1, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Abgr32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Abgr32_ToVector4_m924F1C64E0B8C9E78DAE1C9ACC62ACB47DE6DF95_inline (Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Argb32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Argb32_ToVector4_m200DB92C4C26075816C2642BEEF959D4138E0396_inline (Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgr24::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgr24_ToVector4_m7873130365A223BE9CD4CF249A756101CB7F4D0D_inline (Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgr565::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgr565_ToVector4_m9344140C6896C34D694F147F3178F365E8364628_inline (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgra32_ToVector4_m6EB772C90AC6F350083398265BD5B49694DD4194_inline (Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra4444::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgra4444_ToVector4_mF82092024B39ADF13547767878335770CBA1C661_inline (Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra5551::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgra5551_ToVector4_m00FD22B9197B2056CF65D1043CBCD63648BE2F01_inline (Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Byte4::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Byte4_ToVector4_m631A8BECB4DE33F18003E9013F440657ED81E993_inline (Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.HalfSingle::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 HalfSingle_ToVector4_mAAD4D9B143192743F760A20FE4DBDB2184F0D64C_inline (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.HalfVector2::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 HalfVector2_ToVector4_m07F67211B0196C5D476A7A0C7C69BB55D772B68E_inline (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.HalfVector4::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 HalfVector4_ToVector4_m9C810A99354029815B9DD50E2E420BECB3EC737C_inline (HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.L16::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L16_ToVector4_m9B8FD9208E26DA896FB2FD896A2BB326A326712D_inline (L16_t82A3FD4325827CB571596BA0DA68B251F985D94F * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.L8::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L8_ToVector4_m8B03DD2C8BC3B7EA6C34700AEF814653DAD59757_inline (L8_t0DC62ABA8124A587901AC9D023076EF568A23003 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.La16::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 La16_ToVector4_m8F06D142068437A0511D8DD2CB8C40ACD43335E6_inline (La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.La32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 La32_ToVector4_mD2F07D8A41801AE7E1CF0D8E1E06A92672B37EC1_inline (La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedByte2_ToVector4_m3B1B0F99076927DAB33715EF67FA9ADBE94E7BBB_inline (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedByte4_ToVector4_m059059ADA0D809D87F910C090D85FC8AD9FC27D7_inline (NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedShort2_ToVector4_mA10FC3F69E186C7B7001AA20EA04D977369CD424_inline (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedShort4_ToVector4_mDF8A161848C5A79F15D41049730E2510A8ADABA8_inline (NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rg32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rg32_ToVector4_m51DFA3AF99C2CFFE08AB04B00099EB72389DE740_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb24_ToVector4_mF57CABE297C94558D27FFB5246BACDA10AD97C88_inline (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb48::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb48_ToVector4_m1679350E6314D721BF33A91B0D4AE06922ABEFF7_inline (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba1010102::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba1010102_ToVector4_m9AA55F8123E9C0327138BAA9B13296E652C3ABD3_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba64::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba64_ToVector4_mCA2213A8474A88C7077EA354DED8BE977762BAC8_inline (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 RgbaVector_ToVector4_m4BE5E3DA34818B95B060666D5B9737E0521DBFF6_inline (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short2::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Short2_ToVector4_m7D5F38ABC27F7271C1F8EA7BC18CF9DF413AA783_inline (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Short4_ToVector4_m34CC73B3F4C78B67251C5A2B5D61F45A76C2BD92_inline (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) inline void HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___targetPixels1, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, bool, const RuntimeMethod*))HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_gshared_inline)(__this, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_gshared_inline)(__this, ___y0, ___span1, method); } // System.Int32 SixLabors.ImageSharp.Rectangle::get_X() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Rectangle::get_Width() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline)(__this, ___start0, ___length1, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, const RuntimeMethod*))Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared_inline)(__this, ___start0, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_gshared)(__this, method); } // System.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); } // !!0& System.Runtime.InteropServices.MemoryMarshal::GetReference(System.Span`1) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span0, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_gshared)(___span0, method); } // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_gshared_inline)(___source0, ___elementOffset1, method); } // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) inline float* Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline (float* ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { return (( float* (*) (float*, int32_t, const RuntimeMethod*))Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_gshared_inline)(___source0, ___elementOffset1, method); } // System.Span`1 SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap::GetColumnOffsetSpan() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Multiply(System.Single,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline (float ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Addition(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.Unsafe::IsAddressLessThan(!!0&,!!0&) inline bool Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline (float* ___left0, float* ___right1, const RuntimeMethod* method) { return (( bool (*) (float*, float*, const RuntimeMethod*))Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_gshared_inline)(___left0, ___right1, method); } // System.Boolean System.Runtime.CompilerServices.Unsafe::IsAddressLessThan(!!0&,!!0&) inline bool Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___right1, const RuntimeMethod* method) { return (( bool (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_gshared_inline)(___left0, ___right1, method); } // System.Void SixLabors.ImageSharp.Numerics::Premultiply(System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___vectors0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Numerics::UnPremultiply(System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___vectors0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) inline void HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___targetPixels1, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, bool, const RuntimeMethod*))HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_gshared_inline)(__this, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_gshared_inline)(__this, ___y0, ___span1, 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 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) inline void HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___targetPixels1, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, bool, const RuntimeMethod*))HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_gshared_inline)(__this, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_gshared_inline)(__this, ___y0, ___span1, 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 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) inline void HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels1, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, bool, const RuntimeMethod*))HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_gshared_inline)(__this, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_gshared_inline)(__this, ___y0, ___span1, 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 SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) inline void HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels1, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, bool, const RuntimeMethod*))HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_gshared_inline)(__this, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_gshared_inline)(__this, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) inline void HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_gshared_inline)(__this, ___y0, ___span1, 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 SixLabors.ThrowHelper::ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan(T,T,System.String) inline void ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D (int32_t ___value0, int32_t ___minimum1, String_t* ___name2, const RuntimeMethod* method) { (( void (*) (int32_t, int32_t, String_t*, const RuntimeMethod*))ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D_gshared)(___value0, ___minimum1, ___name2, method); } // System.Byte SixLabors.ImageSharp.PixelFormats.A8::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t A8_get_PackedValue_m341FC6C53B24BB286C39A160D0E707843714C52B_inline (A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0 (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method); // System.Single System.Numerics.Vector4::Dot(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_mBB3EA971C7CF5FAE962524D50D631E31030846D5_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___vector10, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___vector21, const RuntimeMethod* method); // System.Single System.MathF::Round(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Round_m1A062AB439332D49A0EB307FF5450816961642FB_inline (float ___f0, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Division(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.PixelFormats.Rgba32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method); // System.Numerics.Vector3 SixLabors.ImageSharp.PixelFormats.Bgr565::ToVector3() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 Bgr565_ToVector3_mAD471CE16B416143B668BC4DFE413A0EE9339A02_inline (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector4::.ctor(System.Numerics.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_m716D2EB70783450C3569F4B9B695D68F3CE9C811 (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 ___value0, float ___w1, const RuntimeMethod* method); // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgra4444::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t Bgra4444_get_PackedValue_m81EBBF0DB96707467DF8406F9899FD40DE88AA55_inline (Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Multiply(System.Numerics.Vector4,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, float ___right1, const RuntimeMethod* method); // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgra5551::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t Bgra5551_get_PackedValue_mB22D0960BA5420CD2375632163C8D93E617B1451_inline (Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 * __this, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.Byte4::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Byte4_get_PackedValue_mC324FDB4EDC047790D80854CFD12DB86D31EA62D_inline (Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 * __this, const RuntimeMethod* method); // System.Single SixLabors.ImageSharp.PixelFormats.HalfSingle::ToSingle() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HalfSingle_ToSingle_mA71AEB57FB66D04E9B80D976B6E1E1DC13A4ADA2_inline (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * __this, const RuntimeMethod* method); // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.HalfVector2::ToVector2() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D HalfVector2_ToVector2_m96A19C53CDBA0656A715EE3954CB64A917415B2D_inline (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * __this, const RuntimeMethod* method); // System.UInt64 SixLabors.ImageSharp.PixelFormats.HalfVector4::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t HalfVector4_get_PackedValue_mC9A49D885014D4943DD1B6C7FFBE17DD5E61821C_inline (HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 * __this, const RuntimeMethod* method); // System.Single SixLabors.ImageSharp.PixelFormats.HalfTypeHelper::Unpack(System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8 (uint16_t ___value0, const RuntimeMethod* method); // System.UInt16 SixLabors.ImageSharp.PixelFormats.L16::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t L16_get_PackedValue_mB73D93F9829B6F793AC69F7C88D0077BEFB62A10_inline (L16_t82A3FD4325827CB571596BA0DA68B251F985D94F * __this, const RuntimeMethod* method); // System.Byte SixLabors.ImageSharp.PixelFormats.L8::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t L8_get_PackedValue_m26A4A6FE9A33FC50E6C236D6B7ACCBEC7BB60043_inline (L8_t0DC62ABA8124A587901AC9D023076EF568A23003 * __this, const RuntimeMethod* method); // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::ToVector2() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D NormalizedByte2_ToVector2_m9CC3896124E90CBAB0C8000BFC4885B31FED0AD2_inline (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector4::.ctor(System.Numerics.Vector2,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mFFD6ABE4FF0B7C4C1653B55C64E007E8945F85EC (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___value0, float ___z1, float ___w2, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NormalizedByte4_get_PackedValue_mD5F2EA596147F3F8987255A96D7D4A97DA8F8946_inline (NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 * __this, const RuntimeMethod* method); // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::ToVector2() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D NormalizedShort2_ToVector2_m10B078E4D0A2F1F03065C6A9FC901486064AA276_inline (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * __this, const RuntimeMethod* method); // System.UInt64 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NormalizedShort4_get_PackedValue_m3481116B020CF5A95D0D6E103450178EB9A5E252_inline (NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 * __this, const RuntimeMethod* method); // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Rg32::ToVector2() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Rg32_ToVector2_m1FF0436D2720A8690FE1A8B9D9F3A709C1E2D6A3_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rgba1010102::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Division(System.Numerics.Vector4,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value10, float ___value21, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.Short2::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Short2_get_PackedValue_mD059B3BBFB19B15FB02F9036299226AC922B3BCA_inline (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * __this, const RuntimeMethod* method); // System.UInt64 SixLabors.ImageSharp.PixelFormats.Short4::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t Short4_get_PackedValue_m0BAFBDFEE8A375525FAC717B88F80527553E6146_inline (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * __this, const RuntimeMethod* method); // System.Span`1 SixLabors.ImageSharp.Memory.MemoryOwnerExtensions::GetSpan(System.Buffers.IMemoryOwner`1) inline Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_inline (RuntimeObject* ___buffer0, const RuntimeMethod* method) { return (( Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 (*) (RuntimeObject*, const RuntimeMethod*))MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_gshared_inline)(___buffer0, method); } // System.Void System.Numerics.Vector4::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, float ___value0, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Numerics::Premultiply(System.Numerics.Vector4&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Numerics::UnPremultiply(System.Numerics.Vector4&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowIndexOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC (const RuntimeMethod* method); // System.Void* System.IntPtr::ToPointer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline (intptr_t* __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5 (int32_t ___argument0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(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.UInt16 SixLabors.ImageSharp.PixelFormats.Bgr565::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t Bgr565_get_PackedValue_m1432BECE5783D0FAF5F03667419AAE98B35F13E4_inline (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m3C199C444CBE5C59587FAE802686BDB1F3D8CC9C (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method); // System.UInt16 SixLabors.ImageSharp.PixelFormats.HalfSingle::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t HalfSingle_get_PackedValue_m73CF31428A76D0D77497BFAD17A559104027DDF3_inline (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * __this, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.HalfVector2::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t HalfVector2_get_PackedValue_m46C55EE17E09D678F3976798998642D5E3485745_inline (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * __this, const RuntimeMethod* method); // System.UInt16 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t NormalizedByte2_get_PackedValue_mB37C912A8CD24659F433BEB48906C4DCAEF0D91E_inline (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector2::.ctor(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642 (Vector2_t1455881409307224D6099F54FA7E478733EEF61D * __this, float ___x0, float ___y1, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NormalizedShort2_get_PackedValue_m9A742CF0D1FC0F08F9C22193DF30A72514737187_inline (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * __this, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rg32::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); // System.Numerics.Vector2 System.Numerics.Vector2::op_Division(System.Numerics.Vector2,System.Numerics.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline (Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___left0, Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___right1, const RuntimeMethod* method); // System.Span`1 System.Memory`1::get_Span() inline Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 Memory_1_get_Span_mFDEE054DB28FF025ABEC6F2FA5D78EF400C6F33C_inline (Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 * __this, const RuntimeMethod* method) { return (( Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 (*) (Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 *, const RuntimeMethod*))Memory_1_get_Span_mFDEE054DB28FF025ABEC6F2FA5D78EF400C6F33C_gshared_inline)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 Span_1_Slice_m6E21AFC6039380BC8DEBEB01F60477371C138A4C_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 (*) (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m6E21AFC6039380BC8DEBEB01F60477371C138A4C_gshared_inline)(__this, ___start0, ___length1, method); } // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m1566DA482B8791BA8D2B9F09490E2ECC1FCB7DC9_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *, Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m1566DA482B8791BA8D2B9F09490E2ECC1FCB7DC9_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m9AEC6413B47543D5A67556E88886542285AA3D3B_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m9AEC6413B47543D5A67556E88886542285AA3D3B_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method); // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArrayTypeMismatchException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC (const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * HardLightXor_get_Instance_mF25753B00C87E7397FA06146342447531EE5AB30_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * L_0 = ((HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_m033945B3E03B69344E674744B9713F87B827984B_gshared (HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, float ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___amount3; float L_1; L_1 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_0, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); ___amount3 = (float)L_1; V_0 = (int32_t)0; goto IL_0049; } IL_0017: { int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_2, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_4 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_4, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5); int32_t L_7 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8; L_8 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_7, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_9 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8); float L_10 = ___amount3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_11; L_11 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_6, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_9, (float)L_10, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3 = L_11; int32_t L_12 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0049: { int32_t L_13 = V_0; int32_t L_14; L_14 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0017; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_m9D6CE8B56CC60D886556691A664A97E15735DCDA_gshared (HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = (int32_t)0; goto IL_004c; } IL_0004: { int32_t L_0 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_0, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_2, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); int32_t L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6; L_6 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_5, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_7 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6); int32_t L_8 = V_0; float* L_9; L_9 = ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___amount3), (int32_t)L_8, /*hidden argument*/ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); float L_10 = *((float*)L_9); float L_11; L_11 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_10, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12; L_12 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_4, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_7, (float)L_11, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1 = L_12; int32_t L_13 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_004c: { int32_t L_14 = V_0; int32_t L_15; L_15 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0004; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__ctor_mF7C06034BA4FE66D8805156628CB5A9BF08431C6_gshared (HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 *)__this); (( void (*) (PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__cctor_m83BDA12ABDD56E99058460756E26B5D37724FB2F_gshared (const RuntimeMethod* method) { { HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E * L_0 = (HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((HardLightXor_t5395ECE31BD4FFFA587016692FF312FA9403B19E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_U3CInstanceU3Ek__BackingField_0(L_0); 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 // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * HardLightXor_get_Instance_mCE649ACE32918B808780FFA87066FE6AC21F1B7A_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * L_0 = ((HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_m978FFD39A9CEFD7CE7DDC8E12C4155EC25306F2E_gshared (HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, float ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___amount3; float L_1; L_1 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_0, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); ___amount3 = (float)L_1; V_0 = (int32_t)0; goto IL_0049; } IL_0017: { int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_2, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_4 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_4, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5); int32_t L_7 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8; L_8 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_7, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_9 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8); float L_10 = ___amount3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_11; L_11 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_6, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_9, (float)L_10, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3 = L_11; int32_t L_12 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0049: { int32_t L_13 = V_0; int32_t L_14; L_14 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0017; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_mC6923FBEF2E90268AE6518D79A4D53526344F27F_gshared (HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = (int32_t)0; goto IL_004c; } IL_0004: { int32_t L_0 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_0, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_2, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); int32_t L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6; L_6 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_5, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_7 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6); int32_t L_8 = V_0; float* L_9; L_9 = ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___amount3), (int32_t)L_8, /*hidden argument*/ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); float L_10 = *((float*)L_9); float L_11; L_11 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_10, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12; L_12 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_4, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_7, (float)L_11, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1 = L_12; int32_t L_13 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_004c: { int32_t L_14 = V_0; int32_t L_15; L_15 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0004; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__ctor_mBFBC5472428E5EADE6264C1CC481881EBC5C75BD_gshared (HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 *)__this); (( void (*) (PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__cctor_mDD803027308CEC1141F3801C73F782BF4A840279_gshared (const RuntimeMethod* method) { { HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 * L_0 = (HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((HardLightXor_tAE3D3B96C46D5CEAC4C0FA0A302FE2A9110D3DB5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_U3CInstanceU3Ek__BackingField_0(L_0); 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 // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * HardLightXor_get_Instance_m59F80C747F421C59FAA3E588AD265AB25E75958C_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * L_0 = ((HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_m4F559A945C5B03BB7DC5788AEE5E9EB29A320578_gshared (HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, float ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___amount3; float L_1; L_1 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_0, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); ___amount3 = (float)L_1; V_0 = (int32_t)0; goto IL_0049; } IL_0017: { int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_2, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_4 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_4, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5); int32_t L_7 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8; L_8 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_7, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_9 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8); float L_10 = ___amount3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_11; L_11 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_6, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_9, (float)L_10, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3 = L_11; int32_t L_12 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0049: { int32_t L_13 = V_0; int32_t L_14; L_14 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0017; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_m25360C4CD8C8392748545314B8C4EB87A76CB60A_gshared (HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = (int32_t)0; goto IL_004c; } IL_0004: { int32_t L_0 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_0, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_2, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); int32_t L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6; L_6 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_5, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_7 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6); int32_t L_8 = V_0; float* L_9; L_9 = ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___amount3), (int32_t)L_8, /*hidden argument*/ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); float L_10 = *((float*)L_9); float L_11; L_11 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_10, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12; L_12 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_4, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_7, (float)L_11, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1 = L_12; int32_t L_13 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_004c: { int32_t L_14 = V_0; int32_t L_15; L_15 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0004; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__ctor_mF2EA3429720A4D5611D934F2F8C7AB611C3C6D75_gshared (HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 *)__this); (( void (*) (PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__cctor_mDDF015C95BDFEB49FB3E45CD2A091331CCE6703B_gshared (const RuntimeMethod* method) { { HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 * L_0 = (HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((HardLightXor_t559C94852BD10489F162CA3BB4E2ADD5531E2467_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_U3CInstanceU3Ek__BackingField_0(L_0); 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 // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * HardLightXor_get_Instance_m6D5F81B170C5E5E0C3294FE8D40722565AD632EE_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * L_0 = ((HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_mE793698E668A2965CE322A4BB1D3CCC8066F65D4_gshared (HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, float ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___amount3; float L_1; L_1 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_0, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); ___amount3 = (float)L_1; V_0 = (int32_t)0; goto IL_0049; } IL_0017: { int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_2, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_4 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_4, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5); int32_t L_7 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8; L_8 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_7, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_9 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8); float L_10 = ___amount3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_11; L_11 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_6, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_9, (float)L_10, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3 = L_11; int32_t L_12 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0049: { int32_t L_13 = V_0; int32_t L_14; L_14 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0017; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_mF8049D9291944CEA259F3C072C7E05E0FF329CA6_gshared (HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = (int32_t)0; goto IL_004c; } IL_0004: { int32_t L_0 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_0, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_2, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); int32_t L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6; L_6 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_5, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_7 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6); int32_t L_8 = V_0; float* L_9; L_9 = ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___amount3), (int32_t)L_8, /*hidden argument*/ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); float L_10 = *((float*)L_9); float L_11; L_11 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_10, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12; L_12 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_4, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_7, (float)L_11, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1 = L_12; int32_t L_13 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_004c: { int32_t L_14 = V_0; int32_t L_15; L_15 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0004; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__ctor_m75E664CF765397BB1E262FFF1C83D613016D27CB_gshared (HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A *)__this); (( void (*) (PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__cctor_m4DB5D5E9D9AE633A7CE162ED94041E42E55EA561_gshared (const RuntimeMethod* method) { { HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A * L_0 = (HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((HardLightXor_t851412DFAB4EBB112EE14125B8B5F33B5638304A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_U3CInstanceU3Ek__BackingField_0(L_0); 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 // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * HardLightXor_get_Instance_mC1A1F686AB76AA4477AB1F642272AABCF888BA00_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * L_0 = ((HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_mCB3667880EF422C924E7BD970093E9AF6134A483_gshared (HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, float ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___amount3; float L_1; L_1 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_0, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); ___amount3 = (float)L_1; V_0 = (int32_t)0; goto IL_0049; } IL_0017: { int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_2, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_4 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_4, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5); int32_t L_7 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8; L_8 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_7, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_9 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8); float L_10 = ___amount3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_11; L_11 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_6, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_9, (float)L_10, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3 = L_11; int32_t L_12 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0049: { int32_t L_13 = V_0; int32_t L_14; L_14 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0017; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor_BlendFunction_mEB0A4A2C262183B9CA05432DDFA5A269434CF489_gshared (HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___background1, ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 ___source2, ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 ___amount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = (int32_t)0; goto IL_004c; } IL_0004: { int32_t L_0 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), (int32_t)L_0, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); int32_t L_2 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___background1), (int32_t)L_2, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); int32_t L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6; L_6 = ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_inline((ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *)(&___source2), (int32_t)L_5, /*hidden argument*/ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_7 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6); int32_t L_8 = V_0; float* L_9; L_9 = ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_inline((ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *)(&___amount3), (int32_t)L_8, /*hidden argument*/ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_RuntimeMethod_var); float L_10 = *((float*)L_9); float L_11; L_11 = Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline((float)L_10, (float)(0.0f), (float)(1.0f), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12; L_12 = PorterDuffFunctions_HardLightXor_m0FD20CE8F98831EC3F4800475D8EF63D3EAEC92E((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_4, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_7, (float)L_11, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1 = L_12; int32_t L_13 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_004c: { int32_t L_14 = V_0; int32_t L_15; L_15 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0004; } } { return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__ctor_mDA24D8EBA97DCBED9281670E079D8CE743E096E8_gshared (HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 *)__this); (( void (*) (PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/HardLightXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardLightXor__cctor_m03B31CCF4EEFE79CDF97B0D59BE2107988CE6AD0_gshared (const RuntimeMethod* method) { { HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 * L_0 = (HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((HardLightXor_t117E1038D24B177AA3BD111EEBD3CAF52E9123F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_U3CInstanceU3Ek__BackingField_0(L_0); 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 System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_0; L_0 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mE198CBA3FF7054B0C860731B055F8FA3E8BC7EB7_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; if (L_0) { goto IL_0010; } } { EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_1; L_1 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); ___comparer0 = (RuntimeObject*)L_1; } IL_0010: { RuntimeObject* L_2 = ___comparer0; __this->set__comparer_12(L_2); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); __this->set__version_13(0); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m0246FD03E2CE5288ED9D47CB0B4D4F22B2FAE9C8_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___collection0; EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_1; L_1 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m10F81981643D7B14180E0B365929F948429DFA5A_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; int32_t G_B8_0 = 0; { RuntimeObject* L_0 = ___comparer1; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); RuntimeObject* L_1 = ___collection0; if (L_1) { goto IL_0015; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1__ctor_m10F81981643D7B14180E0B365929F948429DFA5A_RuntimeMethod_var))); } IL_0015: { RuntimeObject* L_3 = ___collection0; V_0 = (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4))); HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_4 = V_0; if (!L_4) { goto IL_0030; } } { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_5 = V_0; bool L_6; L_6 = (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); if (!L_6) { goto IL_0030; } } { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_7 = V_0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_0030: { RuntimeObject* L_8 = ___collection0; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8))); RuntimeObject* L_9 = V_1; if (!L_9) { goto IL_0042; } } { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); int32_t L_11; L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8), (RuntimeObject*)L_10); G_B8_0 = L_11; goto IL_0043; } IL_0042: { G_B8_0 = 0; } IL_0043: { V_2 = (int32_t)G_B8_0; int32_t L_12 = V_2; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); RuntimeObject* L_13 = ___collection0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (RuntimeObject*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); int32_t L_14 = (int32_t)__this->get__count_9(); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0073; } } { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_15 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); NullCheck(L_15); int32_t L_16 = (int32_t)__this->get__count_9(); if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)L_16))) <= ((int32_t)3))) { goto IL_0073; } } { NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); } IL_0073: { return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m44626593E0164674B3D190B3C2314D387B295191_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; __this->set__siInfo_14(L_0); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyFrom(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m911952A0EB164F6C169CB7F3C723D30C2AAE7E5D_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_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; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_0 = ___source0; NullCheck(L_0); int32_t L_1 = (int32_t)L_0->get__count_9(); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000b; } } { return; } IL_000b: { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_3 = ___source0; NullCheck(L_3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); int32_t L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_6; L_6 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL); int32_t L_7 = V_1; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_0065; } } { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_8 = ___source0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_8->get__buckets_7(); NullCheck((RuntimeArray *)(RuntimeArray *)L_9); RuntimeObject * L_10; L_10 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_9, /*hidden argument*/NULL); __this->set__buckets_7(((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var))); HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_11 = ___source0; NullCheck(L_11); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_12 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)L_11->get__slots_8(); NullCheck((RuntimeArray *)(RuntimeArray *)L_12); RuntimeObject * L_13; L_13 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_12, /*hidden argument*/NULL); __this->set__slots_8(((SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)Castclass((RuntimeObject*)L_13, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 12)))); HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_14 = ___source0; NullCheck(L_14); int32_t L_15 = (int32_t)L_14->get__lastIndex_10(); __this->set__lastIndex_10(L_15); HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_16 = ___source0; NullCheck(L_16); int32_t L_17 = (int32_t)L_16->get__freeList_11(); __this->set__freeList_11(L_17); goto IL_00c6; } IL_0065: { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_18 = ___source0; NullCheck(L_18); int32_t L_19 = (int32_t)L_18->get__lastIndex_10(); V_2 = (int32_t)L_19; HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_20 = ___source0; NullCheck(L_20); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_21 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)L_20->get__slots_8(); V_3 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)L_21; int32_t L_22 = V_0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); V_4 = (int32_t)0; V_5 = (int32_t)0; goto IL_00b9; } IL_0082: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_23 = V_3; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_hashCode_0(); V_6 = (int32_t)L_25; int32_t L_26 = V_6; if ((((int32_t)L_26) < ((int32_t)0))) { goto IL_00b3; } } { int32_t L_27 = V_4; int32_t L_28 = V_6; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_29 = V_3; int32_t L_30 = V_5; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_value_2(); NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_27, (int32_t)L_28, (int32_t)L_31, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); int32_t L_32 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_00b3: { int32_t L_33 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b9: { int32_t L_34 = V_5; int32_t L_35 = V_2; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0082; } } { int32_t L_36 = V_4; __this->set__lastIndex_10(L_36); } IL_00c6: { int32_t L_37 = V_0; __this->set__count_9(L_37); return; } } // System.Void System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mC0B6DA2AA69DD156097ACE7F917CBD92B5B912E3_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method) { { int32_t L_0 = ___item0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.HashSet`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0044; } } { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_1 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_2 = (int32_t)__this->get__lastIndex_10(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); } IL_0044: { int32_t L_5 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_0071; } } { int32_t L_1 = ___item0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_5); NullCheck(L_3); int32_t L_6 = ((int32_t)((int32_t)L_4%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))); int32_t L_7 = (L_3)->GetAt(static_cast(L_6)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_006d; } IL_0026: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_8 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_005b; } } { RuntimeObject* L_12 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_13 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_14 = V_1; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_2(); int32_t L_16 = ___item0; NullCheck((RuntimeObject*)L_12); bool L_17; L_17 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_12, (int32_t)L_15, (int32_t)L_16); if (!L_17) { goto IL_005b; } } { return (bool)1; } IL_005b: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_18 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_next_1(); V_1 = (int32_t)L_20; } IL_006d: { int32_t L_21 = V_1; if ((((int32_t)L_21) >= ((int32_t)0))) { goto IL_0026; } } IL_0071: { return (bool)0; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m63EB1A92750E6BF11BBF6BF7F3BA8A8E4B575249_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___array0; int32_t L_1 = ___arrayIndex1; int32_t L_2 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mAF5A8F3CF57935F03F7C89E506AE67C8BC5AD8ED_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_014b; } } { int32_t L_1 = ___item0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0144; } IL_0030: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_9 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0130; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_14 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16 = (int32_t)((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); int32_t L_17 = ___item0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (int32_t)L_16, (int32_t)L_17); if (!L_18) { goto IL_0130; } } { int32_t L_19 = V_2; if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_008a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_21 = V_1; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_22 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_23 = V_3; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1))); goto IL_00ac; } IL_008a: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_25 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_27 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_28 = V_3; NullCheck(L_27); int32_t L_29 = (int32_t)((L_27)->GetAddressAt(static_cast(L_28)))->get_next_1(); ((L_25)->GetAddressAt(static_cast(L_26)))->set_next_1(L_29); } IL_00ac: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_30 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_31 = V_3; NullCheck(L_30); ((L_30)->GetAddressAt(static_cast(L_31)))->set_hashCode_0((-1)); bool L_32; L_32 = false; if (!L_32) { goto IL_00dc; } } { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_33 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_34 = V_3; NullCheck(L_33); int32_t* L_35 = (int32_t*)((L_33)->GetAddressAt(static_cast(L_34)))->get_address_of_value_2(); il2cpp_codegen_initobj(L_35, sizeof(int32_t)); } IL_00dc: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_36 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_37 = V_3; NullCheck(L_36); int32_t L_38 = (int32_t)__this->get__freeList_11(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_next_1(L_38); int32_t L_39 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1))); int32_t L_40 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))); int32_t L_41 = (int32_t)__this->get__count_9(); if (L_41) { goto IL_0127; } } { __this->set__lastIndex_10(0); __this->set__freeList_11((-1)); goto IL_012e; } IL_0127: { int32_t L_42 = V_3; __this->set__freeList_11(L_42); } IL_012e: { return (bool)1; } IL_0130: { int32_t L_43 = V_3; V_2 = (int32_t)L_43; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_44 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_45 = V_3; NullCheck(L_44); int32_t L_46 = (int32_t)((L_44)->GetAddressAt(static_cast(L_45)))->get_next_1(); V_3 = (int32_t)L_46; } IL_0144: { int32_t L_47 = V_3; if ((((int32_t)L_47) >= ((int32_t)0))) { goto IL_0030; } } IL_014b: { return (bool)0; } } // System.Int32 System.Collections.Generic.HashSet`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m8B48E62A365E2953F5B27207EDE373EF4C0C84DB_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_9(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA64E5A8FA1A54529FBBFDB915522EFD4EAFC697D_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 HashSet_1_GetEnumerator_m73822F88E3574F44452AE408E91A3F3EA6FB55D4_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD44675F2B98EBB421F5A0493283D55039D76AF5C((&L_0), (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return (Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.HashSet`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE4CEC124FC41BA7A61047DFECC69D607ADF44FE2_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD44675F2B98EBB421F5A0493283D55039D76AF5C((&L_0), (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 L_1 = (Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.HashSet`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mC2C08ABEE917450E1C39AD5E9418E33AD4751B74_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD44675F2B98EBB421F5A0493283D55039D76AF5C((&L_0), (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 L_1 = (Enumerator_t3AF9DCB6AF10CD5F92BF8F52325AB3C373F37844 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.HashSet`1::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m0D00C3072353E27EB622A35A16269FC6C95EB128_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_GetObjectData_m0D00C3072353E27EB622A35A16269FC6C95EB128_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get__version_13(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get__comparer_12(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_11) { goto IL_0089; } } { int32_t L_12 = (int32_t)__this->get__count_9(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22), (uint32_t)L_12); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_13; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_0089: { return; } } // System.Void System.Collections.Generic.HashSet`1::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mBB6805864B418FC5413851200D0E8BDCC6D268DC_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 25)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); RuntimeObject * L_6; L_6 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_5, /*hidden argument*/NULL); __this->set__comparer_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16)))); __this->set__freeList_11((-1)); int32_t L_7 = V_0; if (!L_7) { goto IL_00ad; } } { int32_t L_8 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); __this->set__buckets_7(L_9); int32_t L_10 = V_0; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_11 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_10); __this->set__slots_8(L_11); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_12 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_13 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_14; L_14 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_13, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12); RuntimeObject * L_15; L_15 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (Type_t *)L_14, /*hidden argument*/NULL); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_15, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = V_1; if (L_16) { goto IL_008f; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_17 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDF03D4F5482739E93EA85F6D3BF0F99F42E584F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_OnDeserialization_mBB6805864B418FC5413851200D0E8BDCC6D268DC_RuntimeMethod_var))); } IL_008f: { V_2 = (int32_t)0; goto IL_00a5; } IL_0093: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); bool L_22; L_22 = (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); int32_t L_23 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_00a5: { int32_t L_24 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_0093; } } { goto IL_00b4; } IL_00ad: { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_00b4: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_26 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26); int32_t L_27; L_27 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); __this->set__version_13(L_27); __this->set__siInfo_14((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method) { { int32_t L_0 = ___item0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return (bool)L_1; } } // System.Void System.Collections.Generic.HashSet`1::UnionWith(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m5272B91206C378F22586A955E8B7A097E23885B7_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___other0; 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*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_UnionWith_m5272B91206C378F22586A955E8B7A097E23885B7_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___other0; NullCheck((RuntimeObject*)L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), (RuntimeObject*)L_2); V_0 = (RuntimeObject*)L_3; } IL_0015: try {// begin try (depth: 1) { goto IL_0026; } IL_0017: { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 29), (RuntimeObject*)L_4); V_1 = (int32_t)L_5; int32_t L_6 = V_1; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); bool L_7; L_7 = (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); } IL_0026: { RuntimeObject* L_8 = V_0; NullCheck((RuntimeObject*)L_8); bool L_9; L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); if (L_9) { goto IL_0017; } } IL_002e: { IL2CPP_LEAVE(0x3A, FINALLY_0030); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: {// begin finally (depth: 1) { RuntimeObject* L_10 = V_0; if (!L_10) { goto IL_0039; } } IL_0033: { RuntimeObject* L_11 = V_0; NullCheck((RuntimeObject*)L_11); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_11); } IL_0039: { IL2CPP_END_FINALLY(48) } }// end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x3A, IL_003a) } IL_003a: { return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mE990A291A2919A6191BC3245639D580F4EBF5F22_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___array0; int32_t L_1 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m45AA77DEC61A9C7B16D924FDF8C22A07118AAEF0_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___arrayIndex1, int32_t ___count2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___array0; 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*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m45AA77DEC61A9C7B16D924FDF8C22A07118AAEF0_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___arrayIndex1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___arrayIndex1; int32_t L_4 = L_3; RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_6 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m45AA77DEC61A9C7B16D924FDF8C22A07118AAEF0_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0042; } } { int32_t L_8 = ___count2; 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); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), (RuntimeObject *)L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m45AA77DEC61A9C7B16D924FDF8C22A07118AAEF0_RuntimeMethod_var))); } IL_0042: { int32_t L_12 = ___arrayIndex1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = ___array0; NullCheck(L_13); if ((((int32_t)L_12) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))) { goto IL_0050; } } { int32_t L_14 = ___count2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = ___array0; NullCheck(L_15); int32_t L_16 = ___arrayIndex1; if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)L_16))))) { goto IL_005b; } } IL_0050: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m45AA77DEC61A9C7B16D924FDF8C22A07118AAEF0_RuntimeMethod_var))); } IL_005b: { V_0 = (int32_t)0; V_1 = (int32_t)0; goto IL_0097; } IL_0061: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_18 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_hashCode_0(); if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_0093; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = ___array0; int32_t L_22 = ___arrayIndex1; int32_t L_23 = V_0; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_24 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_25 = V_1; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_2(); NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23))), (int32_t)L_26); int32_t L_27 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0093: { int32_t L_28 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0097: { int32_t L_29 = V_1; int32_t L_30 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_29) >= ((int32_t)L_30))) { goto IL_00a4; } } { int32_t L_31 = V_0; int32_t L_32 = ___count2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0061; } } IL_00a4: { return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::get_Comparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB98598F3BA98E7ADD081DD80E2E0086439E44B62_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get__comparer_12(); return (RuntimeObject*)L_0; } } // System.Void System.Collections.Generic.HashSet`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m23E535431232970E5E8B09404BE2D11C1CB59745_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* V_1 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); if (L_0) { goto IL_0025; } } { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); __this->set__slots_8((SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)NULL); int32_t L_1 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))); return; } IL_0025: { int32_t L_2 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_3; L_3 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_2, /*hidden argument*/NULL); V_0 = (int32_t)L_3; int32_t L_4 = V_0; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_5 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); V_1 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)L_5; int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_3 = (int32_t)0; V_4 = (int32_t)0; goto IL_00a2; } IL_0046: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_8 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); if ((((int32_t)L_10) < ((int32_t)0))) { goto IL_009c; } } { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_11 = V_1; int32_t L_12 = V_3; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_13 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC L_16 = (Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC )(L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Slot_t2C8829D525FBFE4DFEC6E3433F1335319856ACBC )L_16); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_17 = V_1; int32_t L_18 = V_3; NullCheck(L_17); int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_hashCode_0(); int32_t L_20 = V_0; V_5 = (int32_t)((int32_t)((int32_t)L_19%(int32_t)L_20)); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_21 = V_1; int32_t L_22 = V_3; NullCheck(L_21); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = V_2; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); ((L_21)->GetAddressAt(static_cast(L_22)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = V_2; int32_t L_28 = V_5; int32_t L_29 = V_3; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_009c: { int32_t L_31 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_00a2: { int32_t L_32 = V_4; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0046; } } { int32_t L_34 = V_3; __this->set__lastIndex_10(L_34); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_35 = V_1; __this->set__slots_8(L_35); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_36 = V_2; __this->set__buckets_7(L_36); __this->set__freeList_11((-1)); return; } } // System.Void System.Collections.Generic.HashSet`1::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Initialize_mDCC9B02AA82D3887328D8CF0F0A02CE731A91FFC_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set__buckets_7(L_3); int32_t L_4 = V_0; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_5 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); __this->set__slots_8(L_5); return; } } // System.Void System.Collections.Generic.HashSet`1::IncreaseCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m720EB34AE07950E3EEDB66DAB1D4D5A3DD38A568_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__count_9(); if ((((int32_t)L_2) > ((int32_t)L_3))) { goto IL_0020; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_IncreaseCapacity_m720EB34AE07950E3EEDB66DAB1D4D5A3DD38A568_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = V_0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); return; } } // System.Void System.Collections.Generic.HashSet`1::SetCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m7D73CC13E487C07AA22B7F9CBD5AFE7890F229B4_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___newSize0, 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; } SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* V_0 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___newSize0; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_1 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_0); V_0 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)L_1; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_2 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); if (!L_2) { goto IL_0023; } } { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_3 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_4 = V_0; int32_t L_5 = (int32_t)__this->get__lastIndex_10(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)L_5, /*hidden argument*/NULL); } IL_0023: { int32_t L_6 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_2 = (int32_t)0; goto IL_0058; } IL_002e: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_8 = V_0; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = ___newSize0; V_3 = (int32_t)((int32_t)((int32_t)L_10%(int32_t)L_11)); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_12 = V_0; int32_t L_13 = V_2; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_1; int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); ((L_12)->GetAddressAt(static_cast(L_13)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_1; int32_t L_19 = V_3; int32_t L_20 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); int32_t L_21 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0058: { int32_t L_22 = V_2; int32_t L_23 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_002e; } } { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_24 = V_0; __this->set__slots_8(L_24); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_1; __this->set__buckets_7(L_25); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AddIfNotPresent(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC630C8170D15B4CC3E51DC743C06B9598DA4207A_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (L_0) { goto IL_000f; } } { NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_000f: { int32_t L_1 = ___value0; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0076; } IL_002f: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_9 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0064; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_14 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16 = (int32_t)((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); int32_t L_17 = ___value0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (int32_t)L_16, (int32_t)L_17); if (!L_18) { goto IL_0064; } } { return (bool)0; } IL_0064: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_19 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = (int32_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_next_1(); V_3 = (int32_t)L_21; } IL_0076: { int32_t L_22 = V_3; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_002f; } } { int32_t L_23 = (int32_t)__this->get__freeList_11(); if ((((int32_t)L_23) < ((int32_t)0))) { goto IL_00a3; } } { int32_t L_24 = (int32_t)__this->get__freeList_11(); V_2 = (int32_t)L_24; SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_25 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); __this->set__freeList_11(L_27); goto IL_00d9; } IL_00a3: { int32_t L_28 = (int32_t)__this->get__lastIndex_10(); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_29 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); NullCheck(L_29); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))))) { goto IL_00c4; } } { NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this); (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); int32_t L_30 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_31); V_1 = (int32_t)((int32_t)((int32_t)L_30%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))); } IL_00c4: { int32_t L_32 = (int32_t)__this->get__lastIndex_10(); V_2 = (int32_t)L_32; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); __this->set__lastIndex_10(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))); } IL_00d9: { SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_34 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = V_0; ((L_34)->GetAddressAt(static_cast(L_35)))->set_hashCode_0(L_36); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_37 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_38 = V_2; NullCheck(L_37); int32_t L_39 = ___value0; ((L_37)->GetAddressAt(static_cast(L_38)))->set_value_2(L_39); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_40 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_41 = V_2; NullCheck(L_40); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_43 = V_1; NullCheck(L_42); int32_t L_44 = L_43; int32_t L_45 = (L_42)->GetAt(static_cast(L_44)); ((L_40)->GetAddressAt(static_cast(L_41)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_47 = V_1; int32_t L_48 = V_2; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1))); int32_t L_49 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); int32_t L_50 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1))); return (bool)1; } } // System.Void System.Collections.Generic.HashSet`1::AddValue(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mC0DE51C129825DDEEF77FB8BFF424B0720C4D8B8_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___index0, int32_t ___hashCode1, int32_t ___value2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___hashCode1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_1); V_0 = (int32_t)((int32_t)((int32_t)L_0%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_2 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_3 = ___index0; NullCheck(L_2); int32_t L_4 = ___hashCode1; ((L_2)->GetAddressAt(static_cast(L_3)))->set_hashCode_0(L_4); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_5 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_6 = ___index0; NullCheck(L_5); int32_t L_7 = ___value2; ((L_5)->GetAddressAt(static_cast(L_6)))->set_value_2(L_7); SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* L_8 = (SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975*)__this->get__slots_8(); int32_t L_9 = ___index0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); ((L_8)->GetAddressAt(static_cast(L_9)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_15 = V_0; int32_t L_16 = ___index0; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AreEqualityComparersEqual(System.Collections.Generic.HashSet`1,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2F43E0B4E2C5F3CC8B222354B97E2D977D645041_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___set10, HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___set21, const RuntimeMethod* method) { { HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_0 = ___set10; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)L_0); RuntimeObject* L_1; L_1 = (( RuntimeObject* (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_2 = ___set21; NullCheck((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)L_2); RuntimeObject* L_3; L_3 = (( RuntimeObject* (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); NullCheck((RuntimeObject *)L_1); bool L_4; L_4 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (RuntimeObject *)L_1, (RuntimeObject *)L_3); return (bool)L_4; } } // System.Int32 System.Collections.Generic.HashSet`1::InternalGetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mD4EE0B596C19CFFF1C49FA17DB0093A54FA594C0_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method) { { goto IL_000a; } { return (int32_t)0; } IL_000a: { RuntimeObject* L_1 = (RuntimeObject*)__this->get__comparer_12(); int32_t L_2 = ___item0; NullCheck((RuntimeObject*)L_1); int32_t L_3; L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_1, (int32_t)L_2); return (int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)2147483647LL))); } } #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.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m2CDA40DEC2900A9CB00F8348FF386DF44ABD0EC7_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_0; L_0 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90F7249A53BD1744346113E8C2126D2D8F1769E0_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; if (L_0) { goto IL_0010; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_1; L_1 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); ___comparer0 = (RuntimeObject*)L_1; } IL_0010: { RuntimeObject* L_2 = ___comparer0; __this->set__comparer_12(L_2); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); __this->set__version_13(0); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84943B2C7AB3EB4A6D751DB0A32EC9DF54A76100_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___collection0; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_1; L_1 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject*)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m59194047E0623BA988A2CF6EDEED8A2AAA1792C5_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; int32_t G_B8_0 = 0; { RuntimeObject* L_0 = ___comparer1; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); RuntimeObject* L_1 = ___collection0; if (L_1) { goto IL_0015; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1__ctor_m59194047E0623BA988A2CF6EDEED8A2AAA1792C5_RuntimeMethod_var))); } IL_0015: { RuntimeObject* L_3 = ___collection0; V_0 = (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4))); HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_4 = V_0; if (!L_4) { goto IL_0030; } } { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_5 = V_0; bool L_6; L_6 = (( bool (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); if (!L_6) { goto IL_0030; } } { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_7 = V_0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_0030: { RuntimeObject* L_8 = ___collection0; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8))); RuntimeObject* L_9 = V_1; if (!L_9) { goto IL_0042; } } { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); int32_t L_11; L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8), (RuntimeObject*)L_10); G_B8_0 = L_11; goto IL_0043; } IL_0042: { G_B8_0 = 0; } IL_0043: { V_2 = (int32_t)G_B8_0; int32_t L_12 = V_2; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); RuntimeObject* L_13 = ___collection0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); int32_t L_14 = (int32_t)__this->get__count_9(); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0073; } } { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_15 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); NullCheck(L_15); int32_t L_16 = (int32_t)__this->get__count_9(); if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)L_16))) <= ((int32_t)3))) { goto IL_0073; } } { NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); } IL_0073: { return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mDED80B067EA95A47BE7096BF070DFFB191D16C4F_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; __this->set__siInfo_14(L_0); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyFrom(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mD1288D6302D5A00001E10FE80CCE38AC9783C373_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_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; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_0 = ___source0; NullCheck(L_0); int32_t L_1 = (int32_t)L_0->get__count_9(); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000b; } } { return; } IL_000b: { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_3 = ___source0; NullCheck(L_3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); int32_t L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_6; L_6 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL); int32_t L_7 = V_1; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_0065; } } { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_8 = ___source0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_8->get__buckets_7(); NullCheck((RuntimeArray *)(RuntimeArray *)L_9); RuntimeObject * L_10; L_10 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_9, /*hidden argument*/NULL); __this->set__buckets_7(((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var))); HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_11 = ___source0; NullCheck(L_11); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_12 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)L_11->get__slots_8(); NullCheck((RuntimeArray *)(RuntimeArray *)L_12); RuntimeObject * L_13; L_13 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_12, /*hidden argument*/NULL); __this->set__slots_8(((SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)Castclass((RuntimeObject*)L_13, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 12)))); HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_14 = ___source0; NullCheck(L_14); int32_t L_15 = (int32_t)L_14->get__lastIndex_10(); __this->set__lastIndex_10(L_15); HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_16 = ___source0; NullCheck(L_16); int32_t L_17 = (int32_t)L_16->get__freeList_11(); __this->set__freeList_11(L_17); goto IL_00c6; } IL_0065: { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_18 = ___source0; NullCheck(L_18); int32_t L_19 = (int32_t)L_18->get__lastIndex_10(); V_2 = (int32_t)L_19; HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_20 = ___source0; NullCheck(L_20); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_21 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)L_20->get__slots_8(); V_3 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)L_21; int32_t L_22 = V_0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (int32_t)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); V_4 = (int32_t)0; V_5 = (int32_t)0; goto IL_00b9; } IL_0082: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_23 = V_3; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_hashCode_0(); V_6 = (int32_t)L_25; int32_t L_26 = V_6; if ((((int32_t)L_26) < ((int32_t)0))) { goto IL_00b3; } } { int32_t L_27 = V_4; int32_t L_28 = V_6; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_29 = V_3; int32_t L_30 = V_5; NullCheck(L_29); RuntimeObject * L_31 = (RuntimeObject *)((L_29)->GetAddressAt(static_cast(L_30)))->get_value_2(); NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, int32_t, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (int32_t)L_27, (int32_t)L_28, (RuntimeObject *)L_31, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); int32_t L_32 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_00b3: { int32_t L_33 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b9: { int32_t L_34 = V_5; int32_t L_35 = V_2; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0082; } } { int32_t L_36 = V_4; __this->set__lastIndex_10(L_36); } IL_00c6: { int32_t L_37 = V_0; __this->set__count_9(L_37); return; } } // System.Void System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mC9CB84D2E52E0522110B8E3118DD7F9CCE416AB2_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.HashSet`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mF7FBC7E3AE9E541ED2D5E0000DA5A167A123067F_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0044; } } { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_1 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_2 = (int32_t)__this->get__lastIndex_10(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); } IL_0044: { int32_t L_5 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m5BC7F193BEE9F94E54713DEEF06BE5F8261EAC91_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_0071; } } { RuntimeObject * L_1 = ___item0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_5); NullCheck(L_3); int32_t L_6 = ((int32_t)((int32_t)L_4%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))); int32_t L_7 = (L_3)->GetAt(static_cast(L_6)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_006d; } IL_0026: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_8 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_005b; } } { RuntimeObject* L_12 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_13 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_14 = V_1; NullCheck(L_13); RuntimeObject * L_15 = (RuntimeObject *)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_2(); RuntimeObject * L_16 = ___item0; NullCheck((RuntimeObject*)L_12); bool L_17; L_17 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_12, (RuntimeObject *)L_15, (RuntimeObject *)L_16); if (!L_17) { goto IL_005b; } } { return (bool)1; } IL_005b: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_18 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_next_1(); V_1 = (int32_t)L_20; } IL_006d: { int32_t L_21 = V_1; if ((((int32_t)L_21) >= ((int32_t)0))) { goto IL_0026; } } IL_0071: { return (bool)0; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m96D981F3F09923B8F3F27869D28BDF60DE29615B_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ___array0; int32_t L_1 = ___arrayIndex1; int32_t L_2 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mB2A3571B348E408BAC91D09A81DF97EAE11A1B02_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_014b; } } { RuntimeObject * L_1 = ___item0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0144; } IL_0030: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_9 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0130; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_14 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); RuntimeObject * L_16 = (RuntimeObject *)((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); RuntimeObject * L_17 = ___item0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (RuntimeObject *)L_16, (RuntimeObject *)L_17); if (!L_18) { goto IL_0130; } } { int32_t L_19 = V_2; if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_008a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_21 = V_1; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_22 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_23 = V_3; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1))); goto IL_00ac; } IL_008a: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_25 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_27 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_28 = V_3; NullCheck(L_27); int32_t L_29 = (int32_t)((L_27)->GetAddressAt(static_cast(L_28)))->get_next_1(); ((L_25)->GetAddressAt(static_cast(L_26)))->set_next_1(L_29); } IL_00ac: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_30 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_31 = V_3; NullCheck(L_30); ((L_30)->GetAddressAt(static_cast(L_31)))->set_hashCode_0((-1)); bool L_32; L_32 = true; if (!L_32) { goto IL_00dc; } } { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_33 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_34 = V_3; NullCheck(L_33); RuntimeObject ** L_35 = (RuntimeObject **)((L_33)->GetAddressAt(static_cast(L_34)))->get_address_of_value_2(); il2cpp_codegen_initobj(L_35, sizeof(RuntimeObject *)); } IL_00dc: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_36 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_37 = V_3; NullCheck(L_36); int32_t L_38 = (int32_t)__this->get__freeList_11(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_next_1(L_38); int32_t L_39 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1))); int32_t L_40 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))); int32_t L_41 = (int32_t)__this->get__count_9(); if (L_41) { goto IL_0127; } } { __this->set__lastIndex_10(0); __this->set__freeList_11((-1)); goto IL_012e; } IL_0127: { int32_t L_42 = V_3; __this->set__freeList_11(L_42); } IL_012e: { return (bool)1; } IL_0130: { int32_t L_43 = V_3; V_2 = (int32_t)L_43; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_44 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_45 = V_3; NullCheck(L_44); int32_t L_46 = (int32_t)((L_44)->GetAddressAt(static_cast(L_45)))->get_next_1(); V_3 = (int32_t)L_46; } IL_0144: { int32_t L_47 = V_3; if ((((int32_t)L_47) >= ((int32_t)0))) { goto IL_0030; } } IL_014b: { return (bool)0; } } // System.Int32 System.Collections.Generic.HashSet`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41C20B7D2DB4661F5C68E9BA25E4B83FC6914CD8_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_9(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE599AC28877E76F279609797E4E665C64E1F6681_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A HashSet_1_GetEnumerator_m6BF4958E6C8FB6D7E43F9275B1C01D9FFDA8FC8C_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE142BC95E1ACFF07A2CD03A826410757ECE13D88((&L_0), (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.HashSet`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m8AFD29A33E54E815A921059D58F4968C4D4507A8_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE142BC95E1ACFF07A2CD03A826410757ECE13D88((&L_0), (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A L_1 = (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.HashSet`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m9B13731753291830C5C33F199955F2098E40084A_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE142BC95E1ACFF07A2CD03A826410757ECE13D88((&L_0), (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A L_1 = (Enumerator_t2430E2854B4328060EB6096AD1E4851E8DC45C3A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.HashSet`1::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m53BD023E367B6C5EFF93F36DC3AAE5097893ADFB_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_GetObjectData_m53BD023E367B6C5EFF93F36DC3AAE5097893ADFB_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get__version_13(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get__comparer_12(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_11) { goto IL_0089; } } { int32_t L_12 = (int32_t)__this->get__count_9(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22), (uint32_t)L_12); V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_13; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = V_0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_0089: { return; } } // System.Void System.Collections.Generic.HashSet`1::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mC1384556772618BD7115CEBBDEC70AB4FFE309D2_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 25)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); RuntimeObject * L_6; L_6 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_5, /*hidden argument*/NULL); __this->set__comparer_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16)))); __this->set__freeList_11((-1)); int32_t L_7 = V_0; if (!L_7) { goto IL_00ad; } } { int32_t L_8 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); __this->set__buckets_7(L_9); int32_t L_10 = V_0; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_11 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)(SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_10); __this->set__slots_8(L_11); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_12 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_13 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_14; L_14 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_13, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12); RuntimeObject * L_15; L_15 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (Type_t *)L_14, /*hidden argument*/NULL); V_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)Castclass((RuntimeObject*)L_15, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27))); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = V_1; if (L_16) { goto IL_008f; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_17 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDF03D4F5482739E93EA85F6D3BF0F99F42E584F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_OnDeserialization_mC1384556772618BD7115CEBBDEC70AB4FFE309D2_RuntimeMethod_var))); } IL_008f: { V_2 = (int32_t)0; goto IL_00a5; } IL_0093: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); int32_t L_20 = L_19; RuntimeObject * L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); bool L_22; L_22 = (( bool (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); int32_t L_23 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_00a5: { int32_t L_24 = V_2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_0093; } } { goto IL_00b4; } IL_00ad: { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_00b4: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_26 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26); int32_t L_27; L_27 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); __this->set__version_13(L_27); __this->set__siInfo_14((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m8194125167FD7A887F1B39D342A71A0BD0C8BF5C_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return (bool)L_1; } } // System.Void System.Collections.Generic.HashSet`1::UnionWith(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mE9FCBB788D78929223F0FA7E9EB55BED87F29154_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___other0; 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*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_UnionWith_mE9FCBB788D78929223F0FA7E9EB55BED87F29154_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___other0; NullCheck((RuntimeObject*)L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), (RuntimeObject*)L_2); V_0 = (RuntimeObject*)L_3; } IL_0015: try {// begin try (depth: 1) { goto IL_0026; } IL_0017: { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); RuntimeObject * L_5; L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 29), (RuntimeObject*)L_4); V_1 = (RuntimeObject *)L_5; RuntimeObject * L_6 = V_1; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); bool L_7; L_7 = (( bool (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); } IL_0026: { RuntimeObject* L_8 = V_0; NullCheck((RuntimeObject*)L_8); bool L_9; L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); if (L_9) { goto IL_0017; } } IL_002e: { IL2CPP_LEAVE(0x3A, FINALLY_0030); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: {// begin finally (depth: 1) { RuntimeObject* L_10 = V_0; if (!L_10) { goto IL_0039; } } IL_0033: { RuntimeObject* L_11 = V_0; NullCheck((RuntimeObject*)L_11); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_11); } IL_0039: { IL2CPP_END_FINALLY(48) } }// end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x3A, IL_003a) } IL_003a: { return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m8CD0021B7ECDBB07C01FD434DA458F549589FDE8_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ___array0; int32_t L_1 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m86C43E69BF2779F5BFEAE0FDCDA003C531E5DD08_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___arrayIndex1, int32_t ___count2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ___array0; 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*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m86C43E69BF2779F5BFEAE0FDCDA003C531E5DD08_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___arrayIndex1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___arrayIndex1; int32_t L_4 = L_3; RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_6 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m86C43E69BF2779F5BFEAE0FDCDA003C531E5DD08_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0042; } } { int32_t L_8 = ___count2; 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); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), (RuntimeObject *)L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m86C43E69BF2779F5BFEAE0FDCDA003C531E5DD08_RuntimeMethod_var))); } IL_0042: { int32_t L_12 = ___arrayIndex1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = ___array0; NullCheck(L_13); if ((((int32_t)L_12) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))) { goto IL_0050; } } { int32_t L_14 = ___count2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_15 = ___array0; NullCheck(L_15); int32_t L_16 = ___arrayIndex1; if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)L_16))))) { goto IL_005b; } } IL_0050: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_m86C43E69BF2779F5BFEAE0FDCDA003C531E5DD08_RuntimeMethod_var))); } IL_005b: { V_0 = (int32_t)0; V_1 = (int32_t)0; goto IL_0097; } IL_0061: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_18 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_hashCode_0(); if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_0093; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_21 = ___array0; int32_t L_22 = ___arrayIndex1; int32_t L_23 = V_0; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_24 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_25 = V_1; NullCheck(L_24); RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_2(); NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23))), (RuntimeObject *)L_26); int32_t L_27 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0093: { int32_t L_28 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0097: { int32_t L_29 = V_1; int32_t L_30 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_29) >= ((int32_t)L_30))) { goto IL_00a4; } } { int32_t L_31 = V_0; int32_t L_32 = ___count2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0061; } } IL_00a4: { return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::get_Comparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m1904C7ECF163A53208D25B39CC2AE24B8684F606_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get__comparer_12(); return (RuntimeObject*)L_0; } } // System.Void System.Collections.Generic.HashSet`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m09C2D9F72D43C7460193E685EADE6A35BD43CA52_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* V_1 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); if (L_0) { goto IL_0025; } } { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); __this->set__slots_8((SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)NULL); int32_t L_1 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))); return; } IL_0025: { int32_t L_2 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_3; L_3 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_2, /*hidden argument*/NULL); V_0 = (int32_t)L_3; int32_t L_4 = V_0; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_5 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)(SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); V_1 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)L_5; int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_3 = (int32_t)0; V_4 = (int32_t)0; goto IL_00a2; } IL_0046: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_8 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); if ((((int32_t)L_10) < ((int32_t)0))) { goto IL_009c; } } { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_11 = V_1; int32_t L_12 = V_3; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_13 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 L_16 = (Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 )(L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Slot_t1100E8CA172ECADD9BE877E11205FB2D911CD319 )L_16); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_17 = V_1; int32_t L_18 = V_3; NullCheck(L_17); int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_hashCode_0(); int32_t L_20 = V_0; V_5 = (int32_t)((int32_t)((int32_t)L_19%(int32_t)L_20)); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_21 = V_1; int32_t L_22 = V_3; NullCheck(L_21); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = V_2; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); ((L_21)->GetAddressAt(static_cast(L_22)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = V_2; int32_t L_28 = V_5; int32_t L_29 = V_3; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_009c: { int32_t L_31 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_00a2: { int32_t L_32 = V_4; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0046; } } { int32_t L_34 = V_3; __this->set__lastIndex_10(L_34); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_35 = V_1; __this->set__slots_8(L_35); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_36 = V_2; __this->set__buckets_7(L_36); __this->set__freeList_11((-1)); return; } } // System.Void System.Collections.Generic.HashSet`1::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Initialize_mF95AC355218E7F451E01F2A0BFD75CA61CBBE2BD_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set__buckets_7(L_3); int32_t L_4 = V_0; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_5 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)(SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); __this->set__slots_8(L_5); return; } } // System.Void System.Collections.Generic.HashSet`1::IncreaseCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m0AD442BB2E0B3886BA4592469944CA5C9E93D3B2_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__count_9(); if ((((int32_t)L_2) > ((int32_t)L_3))) { goto IL_0020; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_IncreaseCapacity_m0AD442BB2E0B3886BA4592469944CA5C9E93D3B2_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = V_0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); return; } } // System.Void System.Collections.Generic.HashSet`1::SetCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m28B9F5974C764D9E50FB979F226D29B1D32C056D_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, int32_t ___newSize0, 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; } SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* V_0 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___newSize0; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_1 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)(SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_0); V_0 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)L_1; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_2 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); if (!L_2) { goto IL_0023; } } { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_3 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_4 = V_0; int32_t L_5 = (int32_t)__this->get__lastIndex_10(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)L_5, /*hidden argument*/NULL); } IL_0023: { int32_t L_6 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_2 = (int32_t)0; goto IL_0058; } IL_002e: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_8 = V_0; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = ___newSize0; V_3 = (int32_t)((int32_t)((int32_t)L_10%(int32_t)L_11)); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_12 = V_0; int32_t L_13 = V_2; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_1; int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); ((L_12)->GetAddressAt(static_cast(L_13)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_1; int32_t L_19 = V_3; int32_t L_20 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); int32_t L_21 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0058: { int32_t L_22 = V_2; int32_t L_23 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_002e; } } { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_24 = V_0; __this->set__slots_8(L_24); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_1; __this->set__buckets_7(L_25); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AddIfNotPresent(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mAE90AD30BCA2BCFCCC9315B854D66208D64F232F_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (L_0) { goto IL_000f; } } { NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_000f: { RuntimeObject * L_1 = ___value0; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0076; } IL_002f: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_9 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0064; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_14 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); RuntimeObject * L_16 = (RuntimeObject *)((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); RuntimeObject * L_17 = ___value0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (RuntimeObject *)L_16, (RuntimeObject *)L_17); if (!L_18) { goto IL_0064; } } { return (bool)0; } IL_0064: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_19 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = (int32_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_next_1(); V_3 = (int32_t)L_21; } IL_0076: { int32_t L_22 = V_3; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_002f; } } { int32_t L_23 = (int32_t)__this->get__freeList_11(); if ((((int32_t)L_23) < ((int32_t)0))) { goto IL_00a3; } } { int32_t L_24 = (int32_t)__this->get__freeList_11(); V_2 = (int32_t)L_24; SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_25 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); __this->set__freeList_11(L_27); goto IL_00d9; } IL_00a3: { int32_t L_28 = (int32_t)__this->get__lastIndex_10(); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_29 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); NullCheck(L_29); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))))) { goto IL_00c4; } } { NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this); (( void (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); int32_t L_30 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_31); V_1 = (int32_t)((int32_t)((int32_t)L_30%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))); } IL_00c4: { int32_t L_32 = (int32_t)__this->get__lastIndex_10(); V_2 = (int32_t)L_32; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); __this->set__lastIndex_10(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))); } IL_00d9: { SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_34 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = V_0; ((L_34)->GetAddressAt(static_cast(L_35)))->set_hashCode_0(L_36); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_37 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_38 = V_2; NullCheck(L_37); RuntimeObject * L_39 = ___value0; ((L_37)->GetAddressAt(static_cast(L_38)))->set_value_2(L_39); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_40 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_41 = V_2; NullCheck(L_40); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_43 = V_1; NullCheck(L_42); int32_t L_44 = L_43; int32_t L_45 = (L_42)->GetAt(static_cast(L_44)); ((L_40)->GetAddressAt(static_cast(L_41)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_47 = V_1; int32_t L_48 = V_2; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1))); int32_t L_49 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); int32_t L_50 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1))); return (bool)1; } } // System.Void System.Collections.Generic.HashSet`1::AddValue(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m967D2E165B386F29300B2C0F811EBB777FDD7EC9_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, int32_t ___index0, int32_t ___hashCode1, RuntimeObject * ___value2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___hashCode1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_1); V_0 = (int32_t)((int32_t)((int32_t)L_0%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_2 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_3 = ___index0; NullCheck(L_2); int32_t L_4 = ___hashCode1; ((L_2)->GetAddressAt(static_cast(L_3)))->set_hashCode_0(L_4); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_5 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_6 = ___index0; NullCheck(L_5); RuntimeObject * L_7 = ___value2; ((L_5)->GetAddressAt(static_cast(L_6)))->set_value_2(L_7); SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494* L_8 = (SlotU5BU5D_tA2C59549601B8D4FF421D3FE4AE207703AADA494*)__this->get__slots_8(); int32_t L_9 = ___index0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); ((L_8)->GetAddressAt(static_cast(L_9)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_15 = V_0; int32_t L_16 = ___index0; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AreEqualityComparersEqual(System.Collections.Generic.HashSet`1,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m79D1C1C8993D820EF4BBA85EF334C017BF53383F_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ___set10, HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * ___set21, const RuntimeMethod* method) { { HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_0 = ___set10; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)L_0); RuntimeObject* L_1; L_1 = (( RuntimeObject* (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * L_2 = ___set21; NullCheck((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)L_2); RuntimeObject* L_3; L_3 = (( RuntimeObject* (*) (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); NullCheck((RuntimeObject *)L_1); bool L_4; L_4 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (RuntimeObject *)L_1, (RuntimeObject *)L_3); return (bool)L_4; } } // System.Int32 System.Collections.Generic.HashSet`1::InternalGetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m719A0DFA849D6E34D04F2011940137E566D4873D_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; if (L_0) { goto IL_000a; } } { return (int32_t)0; } IL_000a: { RuntimeObject* L_1 = (RuntimeObject*)__this->get__comparer_12(); RuntimeObject * L_2 = ___item0; NullCheck((RuntimeObject*)L_1); int32_t L_3; L_3 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_1, (RuntimeObject *)L_2); return (int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)2147483647LL))); } } #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.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m8B3D5A99DA639F2FAE55BD292F3DD4BBA85D8102_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * L_0; L_0 = (( EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB75557FA18923F474B831FF1B9EC91FEFEAC680D_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; if (L_0) { goto IL_0010; } } { EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * L_1; L_1 = (( EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); ___comparer0 = (RuntimeObject*)L_1; } IL_0010: { RuntimeObject* L_2 = ___comparer0; __this->set__comparer_12(L_2); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); __this->set__version_13(0); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m2D1420058B5E543C1DBEE47CB7B15988A7D99A66_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___collection0; EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * L_1; L_1 = (( EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (RuntimeObject*)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4D5025FDE5AAEEB880C17B5F5BEA89CD076C3EF2_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; int32_t G_B8_0 = 0; { RuntimeObject* L_0 = ___comparer1; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); RuntimeObject* L_1 = ___collection0; if (L_1) { goto IL_0015; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1__ctor_m4D5025FDE5AAEEB880C17B5F5BEA89CD076C3EF2_RuntimeMethod_var))); } IL_0015: { RuntimeObject* L_3 = ___collection0; V_0 = (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4))); HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_4 = V_0; if (!L_4) { goto IL_0030; } } { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_5 = V_0; bool L_6; L_6 = (( bool (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); if (!L_6) { goto IL_0030; } } { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_7 = V_0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_0030: { RuntimeObject* L_8 = ___collection0; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8))); RuntimeObject* L_9 = V_1; if (!L_9) { goto IL_0042; } } { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); int32_t L_11; L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8), (RuntimeObject*)L_10); G_B8_0 = L_11; goto IL_0043; } IL_0042: { G_B8_0 = 0; } IL_0043: { V_2 = (int32_t)G_B8_0; int32_t L_12 = V_2; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); RuntimeObject* L_13 = ___collection0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (RuntimeObject*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); int32_t L_14 = (int32_t)__this->get__count_9(); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0073; } } { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_15 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); NullCheck(L_15); int32_t L_16 = (int32_t)__this->get__count_9(); if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)L_16))) <= ((int32_t)3))) { goto IL_0073; } } { NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); } IL_0073: { return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m1860F0E190885C36CCB5358C2333B4F8142F414B_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; __this->set__siInfo_14(L_0); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyFrom(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m63760E1E858184C6F7DE021171A870025D72C184_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_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; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_0 = ___source0; NullCheck(L_0); int32_t L_1 = (int32_t)L_0->get__count_9(); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000b; } } { return; } IL_000b: { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_3 = ___source0; NullCheck(L_3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); int32_t L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_6; L_6 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL); int32_t L_7 = V_1; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_0065; } } { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_8 = ___source0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_8->get__buckets_7(); NullCheck((RuntimeArray *)(RuntimeArray *)L_9); RuntimeObject * L_10; L_10 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_9, /*hidden argument*/NULL); __this->set__buckets_7(((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var))); HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_11 = ___source0; NullCheck(L_11); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_12 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)L_11->get__slots_8(); NullCheck((RuntimeArray *)(RuntimeArray *)L_12); RuntimeObject * L_13; L_13 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_12, /*hidden argument*/NULL); __this->set__slots_8(((SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)Castclass((RuntimeObject*)L_13, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 12)))); HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_14 = ___source0; NullCheck(L_14); int32_t L_15 = (int32_t)L_14->get__lastIndex_10(); __this->set__lastIndex_10(L_15); HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_16 = ___source0; NullCheck(L_16); int32_t L_17 = (int32_t)L_16->get__freeList_11(); __this->set__freeList_11(L_17); goto IL_00c6; } IL_0065: { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_18 = ___source0; NullCheck(L_18); int32_t L_19 = (int32_t)L_18->get__lastIndex_10(); V_2 = (int32_t)L_19; HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_20 = ___source0; NullCheck(L_20); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_21 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)L_20->get__slots_8(); V_3 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)L_21; int32_t L_22 = V_0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (int32_t)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); V_4 = (int32_t)0; V_5 = (int32_t)0; goto IL_00b9; } IL_0082: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_23 = V_3; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_hashCode_0(); V_6 = (int32_t)L_25; int32_t L_26 = V_6; if ((((int32_t)L_26) < ((int32_t)0))) { goto IL_00b3; } } { int32_t L_27 = V_4; int32_t L_28 = V_6; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_29 = V_3; int32_t L_30 = V_5; NullCheck(L_29); uint32_t L_31 = (uint32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_value_2(); NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, int32_t, int32_t, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (int32_t)L_27, (int32_t)L_28, (uint32_t)L_31, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); int32_t L_32 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_00b3: { int32_t L_33 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b9: { int32_t L_34 = V_5; int32_t L_35 = V_2; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0082; } } { int32_t L_36 = V_4; __this->set__lastIndex_10(L_36); } IL_00c6: { int32_t L_37 = V_0; __this->set__count_9(L_37); return; } } // System.Void System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mECC6D8E045A6F36628A951AE94BD901E8E981161_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, uint32_t ___item0, const RuntimeMethod* method) { { uint32_t L_0 = ___item0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.HashSet`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m7BD5F5C0F3C5718E890DE877BD3872B69FB6F67F_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0044; } } { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_1 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_2 = (int32_t)__this->get__lastIndex_10(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); } IL_0044: { int32_t L_5 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mB5597B0042704E7D44C4A74B12029E59A365B9AE_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, uint32_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_0071; } } { uint32_t L_1 = ___item0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_5); NullCheck(L_3); int32_t L_6 = ((int32_t)((int32_t)L_4%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))); int32_t L_7 = (L_3)->GetAt(static_cast(L_6)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_006d; } IL_0026: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_8 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_005b; } } { RuntimeObject* L_12 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_13 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_14 = V_1; NullCheck(L_13); uint32_t L_15 = (uint32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_2(); uint32_t L_16 = ___item0; NullCheck((RuntimeObject*)L_12); bool L_17; L_17 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_12, (uint32_t)L_15, (uint32_t)L_16); if (!L_17) { goto IL_005b; } } { return (bool)1; } IL_005b: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_18 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_next_1(); V_1 = (int32_t)L_20; } IL_006d: { int32_t L_21 = V_1; if ((((int32_t)L_21) >= ((int32_t)0))) { goto IL_0026; } } IL_0071: { return (bool)0; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mC49854ADD0FB2A1780A359D2C7D75BEF03F12B90_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; int32_t L_1 = ___arrayIndex1; int32_t L_2 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mFAA7628A162DCBCEAA63062B125C71FDD656C390_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, uint32_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_014b; } } { uint32_t L_1 = ___item0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0144; } IL_0030: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_9 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0130; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_14 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); uint32_t L_16 = (uint32_t)((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); uint32_t L_17 = ___item0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (uint32_t)L_16, (uint32_t)L_17); if (!L_18) { goto IL_0130; } } { int32_t L_19 = V_2; if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_008a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_21 = V_1; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_22 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_23 = V_3; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1))); goto IL_00ac; } IL_008a: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_25 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_27 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_28 = V_3; NullCheck(L_27); int32_t L_29 = (int32_t)((L_27)->GetAddressAt(static_cast(L_28)))->get_next_1(); ((L_25)->GetAddressAt(static_cast(L_26)))->set_next_1(L_29); } IL_00ac: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_30 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_31 = V_3; NullCheck(L_30); ((L_30)->GetAddressAt(static_cast(L_31)))->set_hashCode_0((-1)); bool L_32; L_32 = false; if (!L_32) { goto IL_00dc; } } { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_33 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_34 = V_3; NullCheck(L_33); uint32_t* L_35 = (uint32_t*)((L_33)->GetAddressAt(static_cast(L_34)))->get_address_of_value_2(); il2cpp_codegen_initobj(L_35, sizeof(uint32_t)); } IL_00dc: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_36 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_37 = V_3; NullCheck(L_36); int32_t L_38 = (int32_t)__this->get__freeList_11(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_next_1(L_38); int32_t L_39 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1))); int32_t L_40 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))); int32_t L_41 = (int32_t)__this->get__count_9(); if (L_41) { goto IL_0127; } } { __this->set__lastIndex_10(0); __this->set__freeList_11((-1)); goto IL_012e; } IL_0127: { int32_t L_42 = V_3; __this->set__freeList_11(L_42); } IL_012e: { return (bool)1; } IL_0130: { int32_t L_43 = V_3; V_2 = (int32_t)L_43; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_44 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_45 = V_3; NullCheck(L_44); int32_t L_46 = (int32_t)((L_44)->GetAddressAt(static_cast(L_45)))->get_next_1(); V_3 = (int32_t)L_46; } IL_0144: { int32_t L_47 = V_3; if ((((int32_t)L_47) >= ((int32_t)0))) { goto IL_0030; } } IL_014b: { return (bool)0; } } // System.Int32 System.Collections.Generic.HashSet`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mA3ECC2B203BFCA7709CAF60F075952125CFF8163_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_9(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17012826E09575813FF56010CAD6A4070495ABE3_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 HashSet_1_GetEnumerator_m69F3B3A9D6FF5B800616AAC0C2D5E9D910D45FEE_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m48AC6091ABBF0F5AF399412ED907202A92E7E918((&L_0), (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return (Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.HashSet`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m7839D70203C2C8985DB87565DDDC638F3CD43D61_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m48AC6091ABBF0F5AF399412ED907202A92E7E918((&L_0), (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 L_1 = (Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.HashSet`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mDA58ADE193DF36F58A6857CF2DE81F89F87EF0AA_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m48AC6091ABBF0F5AF399412ED907202A92E7E918((&L_0), (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 L_1 = (Enumerator_tA7A9DF1C3E4BD5372E4BA8CD01334DFF9F37A629 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.HashSet`1::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_mC38237BAA035B5E5C3CE7C69AC40F036C9170ED8_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_GetObjectData_mC38237BAA035B5E5C3CE7C69AC40F036C9170ED8_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get__version_13(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get__comparer_12(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_11) { goto IL_0089; } } { int32_t L_12 = (int32_t)__this->get__count_9(); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_13 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22), (uint32_t)L_12); V_0 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_13; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_14 = V_0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_0089: { return; } } // System.Void System.Collections.Generic.HashSet`1::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mF495DD5519FCD92262DB4A84B6F85BB54421A4BF_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 25)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); RuntimeObject * L_6; L_6 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_5, /*hidden argument*/NULL); __this->set__comparer_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16)))); __this->set__freeList_11((-1)); int32_t L_7 = V_0; if (!L_7) { goto IL_00ad; } } { int32_t L_8 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); __this->set__buckets_7(L_9); int32_t L_10 = V_0; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_11 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)(SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_10); __this->set__slots_8(L_11); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_12 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_13 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_14; L_14 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_13, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12); RuntimeObject * L_15; L_15 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (Type_t *)L_14, /*hidden argument*/NULL); V_1 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)((UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)Castclass((RuntimeObject*)L_15, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27))); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_16 = V_1; if (L_16) { goto IL_008f; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_17 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDF03D4F5482739E93EA85F6D3BF0F99F42E584F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_OnDeserialization_mF495DD5519FCD92262DB4A84B6F85BB54421A4BF_RuntimeMethod_var))); } IL_008f: { V_2 = (int32_t)0; goto IL_00a5; } IL_0093: { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); int32_t L_20 = L_19; uint32_t L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); bool L_22; L_22 = (( bool (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); int32_t L_23 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_00a5: { int32_t L_24 = V_2; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_0093; } } { goto IL_00b4; } IL_00ad: { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_00b4: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_26 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26); int32_t L_27; L_27 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); __this->set__version_13(L_27); __this->set__siInfo_14((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2D8CDF321AE93267D47CE16B67DD7A2120DE7DEF_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, uint32_t ___item0, const RuntimeMethod* method) { { uint32_t L_0 = ___item0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return (bool)L_1; } } // System.Void System.Collections.Generic.HashSet`1::UnionWith(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mA1F2DC1B675EB63754394DA7EE0753AC644CF551_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; uint32_t V_1 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___other0; 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*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_UnionWith_mA1F2DC1B675EB63754394DA7EE0753AC644CF551_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___other0; NullCheck((RuntimeObject*)L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), (RuntimeObject*)L_2); V_0 = (RuntimeObject*)L_3; } IL_0015: try {// begin try (depth: 1) { goto IL_0026; } IL_0017: { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); uint32_t L_5; L_5 = InterfaceFuncInvoker0< uint32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 29), (RuntimeObject*)L_4); V_1 = (uint32_t)L_5; uint32_t L_6 = V_1; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); bool L_7; L_7 = (( bool (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); } IL_0026: { RuntimeObject* L_8 = V_0; NullCheck((RuntimeObject*)L_8); bool L_9; L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); if (L_9) { goto IL_0017; } } IL_002e: { IL2CPP_LEAVE(0x3A, FINALLY_0030); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: {// begin finally (depth: 1) { RuntimeObject* L_10 = V_0; if (!L_10) { goto IL_0039; } } IL_0033: { RuntimeObject* L_11 = V_0; NullCheck((RuntimeObject*)L_11); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_11); } IL_0039: { IL2CPP_END_FINALLY(48) } }// end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x3A, IL_003a) } IL_003a: { return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3241D3D85A3481E1588C22B96476F714F045956A_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method) { { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; int32_t L_1 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mCDB2A23A0A9E352DC5F85EA5E3B82E4F96240883_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___arrayIndex1, int32_t ___count2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; 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*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mCDB2A23A0A9E352DC5F85EA5E3B82E4F96240883_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___arrayIndex1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___arrayIndex1; int32_t L_4 = L_3; RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_6 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mCDB2A23A0A9E352DC5F85EA5E3B82E4F96240883_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0042; } } { int32_t L_8 = ___count2; 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); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), (RuntimeObject *)L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mCDB2A23A0A9E352DC5F85EA5E3B82E4F96240883_RuntimeMethod_var))); } IL_0042: { int32_t L_12 = ___arrayIndex1; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_13 = ___array0; NullCheck(L_13); if ((((int32_t)L_12) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))) { goto IL_0050; } } { int32_t L_14 = ___count2; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_15 = ___array0; NullCheck(L_15); int32_t L_16 = ___arrayIndex1; if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)L_16))))) { goto IL_005b; } } IL_0050: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mCDB2A23A0A9E352DC5F85EA5E3B82E4F96240883_RuntimeMethod_var))); } IL_005b: { V_0 = (int32_t)0; V_1 = (int32_t)0; goto IL_0097; } IL_0061: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_18 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_hashCode_0(); if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_0093; } } { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_21 = ___array0; int32_t L_22 = ___arrayIndex1; int32_t L_23 = V_0; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_24 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_25 = V_1; NullCheck(L_24); uint32_t L_26 = (uint32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_2(); NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23))), (uint32_t)L_26); int32_t L_27 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0093: { int32_t L_28 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0097: { int32_t L_29 = V_1; int32_t L_30 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_29) >= ((int32_t)L_30))) { goto IL_00a4; } } { int32_t L_31 = V_0; int32_t L_32 = ___count2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0061; } } IL_00a4: { return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::get_Comparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m48D38CD437A5182D012425D7351B1FAB51039E4D_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get__comparer_12(); return (RuntimeObject*)L_0; } } // System.Void System.Collections.Generic.HashSet`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m91BE1F9F03939AE35F08AACADE48DB349D498379_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* V_1 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); if (L_0) { goto IL_0025; } } { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); __this->set__slots_8((SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)NULL); int32_t L_1 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))); return; } IL_0025: { int32_t L_2 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_3; L_3 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_2, /*hidden argument*/NULL); V_0 = (int32_t)L_3; int32_t L_4 = V_0; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_5 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)(SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); V_1 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)L_5; int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_3 = (int32_t)0; V_4 = (int32_t)0; goto IL_00a2; } IL_0046: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_8 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); if ((((int32_t)L_10) < ((int32_t)0))) { goto IL_009c; } } { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_11 = V_1; int32_t L_12 = V_3; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_13 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB L_16 = (Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB )(L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Slot_tE06AE31079F7548E17944E1A7FD6875AD3ED67DB )L_16); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_17 = V_1; int32_t L_18 = V_3; NullCheck(L_17); int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_hashCode_0(); int32_t L_20 = V_0; V_5 = (int32_t)((int32_t)((int32_t)L_19%(int32_t)L_20)); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_21 = V_1; int32_t L_22 = V_3; NullCheck(L_21); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = V_2; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); ((L_21)->GetAddressAt(static_cast(L_22)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = V_2; int32_t L_28 = V_5; int32_t L_29 = V_3; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_009c: { int32_t L_31 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_00a2: { int32_t L_32 = V_4; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0046; } } { int32_t L_34 = V_3; __this->set__lastIndex_10(L_34); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_35 = V_1; __this->set__slots_8(L_35); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_36 = V_2; __this->set__buckets_7(L_36); __this->set__freeList_11((-1)); return; } } // System.Void System.Collections.Generic.HashSet`1::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Initialize_mCB87C20D8D5E69EE4C9CE201839E62D8A58BED4F_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set__buckets_7(L_3); int32_t L_4 = V_0; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_5 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)(SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); __this->set__slots_8(L_5); return; } } // System.Void System.Collections.Generic.HashSet`1::IncreaseCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7B80BA2B4C4E19A0081066742F1D3F68099F7B0F_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__count_9(); if ((((int32_t)L_2) > ((int32_t)L_3))) { goto IL_0020; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_IncreaseCapacity_m7B80BA2B4C4E19A0081066742F1D3F68099F7B0F_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = V_0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); return; } } // System.Void System.Collections.Generic.HashSet`1::SetCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m06BC3ED76326A0C8217A4266F18AB67D59FDE65F_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, int32_t ___newSize0, 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; } SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* V_0 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___newSize0; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_1 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)(SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_0); V_0 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)L_1; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_2 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); if (!L_2) { goto IL_0023; } } { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_3 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_4 = V_0; int32_t L_5 = (int32_t)__this->get__lastIndex_10(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)L_5, /*hidden argument*/NULL); } IL_0023: { int32_t L_6 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_2 = (int32_t)0; goto IL_0058; } IL_002e: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_8 = V_0; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = ___newSize0; V_3 = (int32_t)((int32_t)((int32_t)L_10%(int32_t)L_11)); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_12 = V_0; int32_t L_13 = V_2; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_1; int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); ((L_12)->GetAddressAt(static_cast(L_13)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_1; int32_t L_19 = V_3; int32_t L_20 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); int32_t L_21 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0058: { int32_t L_22 = V_2; int32_t L_23 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_002e; } } { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_24 = V_0; __this->set__slots_8(L_24); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_1; __this->set__buckets_7(L_25); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AddIfNotPresent(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m0D694484BB4001CA53B9DD817E124BB52DA3E445_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, uint32_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (L_0) { goto IL_000f; } } { NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_000f: { uint32_t L_1 = ___value0; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, (uint32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0076; } IL_002f: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_9 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0064; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_14 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); uint32_t L_16 = (uint32_t)((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); uint32_t L_17 = ___value0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (uint32_t)L_16, (uint32_t)L_17); if (!L_18) { goto IL_0064; } } { return (bool)0; } IL_0064: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_19 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = (int32_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_next_1(); V_3 = (int32_t)L_21; } IL_0076: { int32_t L_22 = V_3; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_002f; } } { int32_t L_23 = (int32_t)__this->get__freeList_11(); if ((((int32_t)L_23) < ((int32_t)0))) { goto IL_00a3; } } { int32_t L_24 = (int32_t)__this->get__freeList_11(); V_2 = (int32_t)L_24; SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_25 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); __this->set__freeList_11(L_27); goto IL_00d9; } IL_00a3: { int32_t L_28 = (int32_t)__this->get__lastIndex_10(); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_29 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); NullCheck(L_29); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))))) { goto IL_00c4; } } { NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this); (( void (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); int32_t L_30 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_31); V_1 = (int32_t)((int32_t)((int32_t)L_30%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))); } IL_00c4: { int32_t L_32 = (int32_t)__this->get__lastIndex_10(); V_2 = (int32_t)L_32; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); __this->set__lastIndex_10(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))); } IL_00d9: { SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_34 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = V_0; ((L_34)->GetAddressAt(static_cast(L_35)))->set_hashCode_0(L_36); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_37 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_38 = V_2; NullCheck(L_37); uint32_t L_39 = ___value0; ((L_37)->GetAddressAt(static_cast(L_38)))->set_value_2(L_39); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_40 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_41 = V_2; NullCheck(L_40); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_43 = V_1; NullCheck(L_42); int32_t L_44 = L_43; int32_t L_45 = (L_42)->GetAt(static_cast(L_44)); ((L_40)->GetAddressAt(static_cast(L_41)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_47 = V_1; int32_t L_48 = V_2; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1))); int32_t L_49 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); int32_t L_50 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1))); return (bool)1; } } // System.Void System.Collections.Generic.HashSet`1::AddValue(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m184F04B09C055BEED68AF9EC18969F8CEFFA9118_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, int32_t ___index0, int32_t ___hashCode1, uint32_t ___value2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___hashCode1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_1); V_0 = (int32_t)((int32_t)((int32_t)L_0%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_2 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_3 = ___index0; NullCheck(L_2); int32_t L_4 = ___hashCode1; ((L_2)->GetAddressAt(static_cast(L_3)))->set_hashCode_0(L_4); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_5 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_6 = ___index0; NullCheck(L_5); uint32_t L_7 = ___value2; ((L_5)->GetAddressAt(static_cast(L_6)))->set_value_2(L_7); SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5* L_8 = (SlotU5BU5D_t745D5AF6E629FDF44B2974C24D8E974F5CE7A4E5*)__this->get__slots_8(); int32_t L_9 = ___index0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); ((L_8)->GetAddressAt(static_cast(L_9)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_15 = V_0; int32_t L_16 = ___index0; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AreEqualityComparersEqual(System.Collections.Generic.HashSet`1,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m22804E58D926A3465629A3127BD0B2C0957864F6_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___set10, HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___set21, const RuntimeMethod* method) { { HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_0 = ___set10; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)L_0); RuntimeObject* L_1; L_1 = (( RuntimeObject* (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * L_2 = ___set21; NullCheck((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)L_2); RuntimeObject* L_3; L_3 = (( RuntimeObject* (*) (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); NullCheck((RuntimeObject *)L_1); bool L_4; L_4 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (RuntimeObject *)L_1, (RuntimeObject *)L_3); return (bool)L_4; } } // System.Int32 System.Collections.Generic.HashSet`1::InternalGetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mAC2F73B8884AA7340DB1236CFA89CA88EAB6EAE5_gshared (HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * __this, uint32_t ___item0, const RuntimeMethod* method) { { goto IL_000a; } { return (int32_t)0; } IL_000a: { RuntimeObject* L_1 = (RuntimeObject*)__this->get__comparer_12(); uint32_t L_2 = ___item0; NullCheck((RuntimeObject*)L_1); int32_t L_3; L_3 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_1, (uint32_t)L_2); return (int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)2147483647LL))); } } #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.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m8BC65F2CA8A08EA61773E17980A79379818BA9DE_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * L_0; L_0 = (( EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mF521C2874FA9EC53BBC00803B68657EA7542660D_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; if (L_0) { goto IL_0010; } } { EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * L_1; L_1 = (( EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); ___comparer0 = (RuntimeObject*)L_1; } IL_0010: { RuntimeObject* L_2 = ___comparer0; __this->set__comparer_12(L_2); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); __this->set__version_13(0); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m2EF42865DE3B516DFF8D36FB91F0C053F501C253_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___collection0; EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * L_1; L_1 = (( EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (RuntimeObject*)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4D01E4C9BDFD802637B553D17A9C87A31354962E_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; int32_t G_B8_0 = 0; { RuntimeObject* L_0 = ___comparer1; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); RuntimeObject* L_1 = ___collection0; if (L_1) { goto IL_0015; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1__ctor_m4D01E4C9BDFD802637B553D17A9C87A31354962E_RuntimeMethod_var))); } IL_0015: { RuntimeObject* L_3 = ___collection0; V_0 = (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4))); HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_4 = V_0; if (!L_4) { goto IL_0030; } } { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_5 = V_0; bool L_6; L_6 = (( bool (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); if (!L_6) { goto IL_0030; } } { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_7 = V_0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_0030: { RuntimeObject* L_8 = ___collection0; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8))); RuntimeObject* L_9 = V_1; if (!L_9) { goto IL_0042; } } { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); int32_t L_11; L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 8), (RuntimeObject*)L_10); G_B8_0 = L_11; goto IL_0043; } IL_0042: { G_B8_0 = 0; } IL_0043: { V_2 = (int32_t)G_B8_0; int32_t L_12 = V_2; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); RuntimeObject* L_13 = ___collection0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (RuntimeObject*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); int32_t L_14 = (int32_t)__this->get__count_9(); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0073; } } { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_15 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); NullCheck(L_15); int32_t L_16 = (int32_t)__this->get__count_9(); if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))/(int32_t)L_16))) <= ((int32_t)3))) { goto IL_0073; } } { NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); } IL_0073: { return; } } // System.Void System.Collections.Generic.HashSet`1::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m83B7A182AD2B6217B6867D98FC2A942011BACB3E_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; __this->set__siInfo_14(L_0); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyFrom(System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mE7D443B0B45166A8901E6A7012EE554E331E596D_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_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; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_0 = ___source0; NullCheck(L_0); int32_t L_1 = (int32_t)L_0->get__count_9(); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000b; } } { return; } IL_000b: { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_3 = ___source0; NullCheck(L_3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_3->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); int32_t L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_6; L_6 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL); int32_t L_7 = V_1; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_0065; } } { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_8 = ___source0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_8->get__buckets_7(); NullCheck((RuntimeArray *)(RuntimeArray *)L_9); RuntimeObject * L_10; L_10 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_9, /*hidden argument*/NULL); __this->set__buckets_7(((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var))); HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_11 = ___source0; NullCheck(L_11); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_12 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)L_11->get__slots_8(); NullCheck((RuntimeArray *)(RuntimeArray *)L_12); RuntimeObject * L_13; L_13 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_12, /*hidden argument*/NULL); __this->set__slots_8(((SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)Castclass((RuntimeObject*)L_13, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 12)))); HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_14 = ___source0; NullCheck(L_14); int32_t L_15 = (int32_t)L_14->get__lastIndex_10(); __this->set__lastIndex_10(L_15); HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_16 = ___source0; NullCheck(L_16); int32_t L_17 = (int32_t)L_16->get__freeList_11(); __this->set__freeList_11(L_17); goto IL_00c6; } IL_0065: { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_18 = ___source0; NullCheck(L_18); int32_t L_19 = (int32_t)L_18->get__lastIndex_10(); V_2 = (int32_t)L_19; HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_20 = ___source0; NullCheck(L_20); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_21 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)L_20->get__slots_8(); V_3 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)L_21; int32_t L_22 = V_0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (int32_t)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); V_4 = (int32_t)0; V_5 = (int32_t)0; goto IL_00b9; } IL_0082: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_23 = V_3; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_hashCode_0(); V_6 = (int32_t)L_25; int32_t L_26 = V_6; if ((((int32_t)L_26) < ((int32_t)0))) { goto IL_00b3; } } { int32_t L_27 = V_4; int32_t L_28 = V_6; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_29 = V_3; int32_t L_30 = V_5; NullCheck(L_29); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((L_29)->GetAddressAt(static_cast(L_30)))->get_value_2(); NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, int32_t, int32_t, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (int32_t)L_27, (int32_t)L_28, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_31, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); int32_t L_32 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_00b3: { int32_t L_33 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b9: { int32_t L_34 = V_5; int32_t L_35 = V_2; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0082; } } { int32_t L_36 = V_4; __this->set__lastIndex_10(L_36); } IL_00c6: { int32_t L_37 = V_0; __this->set__count_9(L_37); return; } } // System.Void System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m676394E7ED600640E9181A70A0F513D8135F5878_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___item0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.HashSet`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m41F88F9C5FCA042752A295B9B67C0B4027F8714E_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0044; } } { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_1 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_2 = (int32_t)__this->get__lastIndex_10(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); __this->set__lastIndex_10(0); __this->set__count_9(0); __this->set__freeList_11((-1)); } IL_0044: { int32_t L_5 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m8BD4745F0EB13580AC91696741E883E8373B4F02_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_0071; } } { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1 = ___item0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_5); NullCheck(L_3); int32_t L_6 = ((int32_t)((int32_t)L_4%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))); int32_t L_7 = (L_3)->GetAt(static_cast(L_6)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_006d; } IL_0026: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_8 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_005b; } } { RuntimeObject* L_12 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_13 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_14 = V_1; NullCheck(L_13); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_15 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((L_13)->GetAddressAt(static_cast(L_14)))->get_value_2(); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_16 = ___item0; NullCheck((RuntimeObject*)L_12); bool L_17; L_17 = InterfaceFuncInvoker2< bool, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_12, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_15, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_16); if (!L_17) { goto IL_005b; } } { return (bool)1; } IL_005b: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_18 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_next_1(); V_1 = (int32_t)L_20; } IL_006d: { int32_t L_21 = V_1; if ((((int32_t)L_21) >= ((int32_t)0))) { goto IL_0026; } } IL_0071: { return (bool)0; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m4D20778E6E2949A6BE7112EF0AC686FBBFE75A0E_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = ___array0; int32_t L_1 = ___arrayIndex1; int32_t L_2 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m5C37210DDEF4DBF21A1F1C287D0AFDFE405AE80C_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_0) { goto IL_014b; } } { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1 = ___item0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0144; } IL_0030: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_9 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0130; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_14 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_16 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_17 = ___item0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_16, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_17); if (!L_18) { goto IL_0130; } } { int32_t L_19 = V_2; if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_008a; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_21 = V_1; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_22 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_23 = V_3; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1))); goto IL_00ac; } IL_008a: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_25 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_27 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_28 = V_3; NullCheck(L_27); int32_t L_29 = (int32_t)((L_27)->GetAddressAt(static_cast(L_28)))->get_next_1(); ((L_25)->GetAddressAt(static_cast(L_26)))->set_next_1(L_29); } IL_00ac: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_30 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_31 = V_3; NullCheck(L_30); ((L_30)->GetAddressAt(static_cast(L_31)))->set_hashCode_0((-1)); bool L_32; L_32 = false; if (!L_32) { goto IL_00dc; } } { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_33 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_34 = V_3; NullCheck(L_33); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_35 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((L_33)->GetAddressAt(static_cast(L_34)))->get_address_of_value_2(); il2cpp_codegen_initobj(L_35, sizeof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )); } IL_00dc: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_36 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_37 = V_3; NullCheck(L_36); int32_t L_38 = (int32_t)__this->get__freeList_11(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_next_1(L_38); int32_t L_39 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1))); int32_t L_40 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))); int32_t L_41 = (int32_t)__this->get__count_9(); if (L_41) { goto IL_0127; } } { __this->set__lastIndex_10(0); __this->set__freeList_11((-1)); goto IL_012e; } IL_0127: { int32_t L_42 = V_3; __this->set__freeList_11(L_42); } IL_012e: { return (bool)1; } IL_0130: { int32_t L_43 = V_3; V_2 = (int32_t)L_43; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_44 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_45 = V_3; NullCheck(L_44); int32_t L_46 = (int32_t)((L_44)->GetAddressAt(static_cast(L_45)))->get_next_1(); V_3 = (int32_t)L_46; } IL_0144: { int32_t L_47 = V_3; if ((((int32_t)L_47) >= ((int32_t)0))) { goto IL_0030; } } IL_014b: { return (bool)0; } } // System.Int32 System.Collections.Generic.HashSet`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mB891E71DD5A8219A6AF5353B205558834560DD84_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_9(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.HashSet`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF32556EB9834AF0558FFD7A02FE54EF3AE741C54_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F HashSet_1_GetEnumerator_m51F73E2D07F1C48C710650F676E04927756092D2_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m222401A3A070502807E5ADE77F4088FEDC469069((&L_0), (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return (Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.HashSet`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB38FA089C69B459808F149DED9CB1E441CEAD4C_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m222401A3A070502807E5ADE77F4088FEDC469069((&L_0), (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F L_1 = (Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.HashSet`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m73E0C8D12A0336C08A9B52DA5E0F841F3516496F_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m222401A3A070502807E5ADE77F4088FEDC469069((&L_0), (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F L_1 = (Enumerator_t859923A1EC12E2691BC4C884DACCA7433F547C6F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.HashSet`1::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_mDFE005194757B20493FAFD8FF6AC9E12CA89E254_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_GetObjectData_mDFE005194757B20493FAFD8FF6AC9E12CA89E254_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get__version_13(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get__comparer_12(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (!L_11) { goto IL_0089; } } { int32_t L_12 = (int32_t)__this->get__count_9(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_13 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22), (uint32_t)L_12); V_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_13; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_14 = V_0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_0089: { return; } } // System.Void System.Collections.Generic.HashSet`1::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m5403A8A46CCB105D8065155456B9FBFCE6E4468B_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 25)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); RuntimeObject * L_6; L_6 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_5, /*hidden argument*/NULL); __this->set__comparer_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16)))); __this->set__freeList_11((-1)); int32_t L_7 = V_0; if (!L_7) { goto IL_00ad; } } { int32_t L_8 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); __this->set__buckets_7(L_9); int32_t L_10 = V_0; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_11 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)(SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_10); __this->set__slots_8(L_11); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_12 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_13 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 24)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_14; L_14 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_13, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12); RuntimeObject * L_15; L_15 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_12, (String_t*)_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (Type_t *)L_14, /*hidden argument*/NULL); V_1 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)Castclass((RuntimeObject*)L_15, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27))); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_16 = V_1; if (L_16) { goto IL_008f; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_17 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDF03D4F5482739E93EA85F6D3BF0F99F42E584F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_OnDeserialization_m5403A8A46CCB105D8065155456B9FBFCE6E4468B_RuntimeMethod_var))); } IL_008f: { V_2 = (int32_t)0; goto IL_00a5; } IL_0093: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); int32_t L_20 = L_19; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); bool L_22; L_22 = (( bool (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); int32_t L_23 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_00a5: { int32_t L_24 = V_2; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_0093; } } { goto IL_00b4; } IL_00ad: { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_00b4: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_26 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_14(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26); int32_t L_27; L_27 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_26, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); __this->set__version_13(L_27); __this->set__siInfo_14((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mCF031DBD35639F112D54B3F0B36CA38F199A69B7_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___item0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); bool L_1; L_1 = (( bool (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return (bool)L_1; } } // System.Void System.Collections.Generic.HashSet`1::UnionWith(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m8DA3DBD07CC113C1A33C05C50A297F050E00BA97_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, RuntimeObject* ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_1; memset((&V_1), 0, sizeof(V_1)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___other0; 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*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_UnionWith_m8DA3DBD07CC113C1A33C05C50A297F050E00BA97_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___other0; NullCheck((RuntimeObject*)L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), (RuntimeObject*)L_2); V_0 = (RuntimeObject*)L_3; } IL_0015: try {// begin try (depth: 1) { goto IL_0026; } IL_0017: { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5; L_5 = InterfaceFuncInvoker0< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 29), (RuntimeObject*)L_4); V_1 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_5; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = V_1; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); bool L_7; L_7 = (( bool (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); } IL_0026: { RuntimeObject* L_8 = V_0; NullCheck((RuntimeObject*)L_8); bool L_9; L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); if (L_9) { goto IL_0017; } } IL_002e: { IL2CPP_LEAVE(0x3A, FINALLY_0030); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: {// begin finally (depth: 1) { RuntimeObject* L_10 = V_0; if (!L_10) { goto IL_0039; } } IL_0033: { RuntimeObject* L_11 = V_0; NullCheck((RuntimeObject*)L_11); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_11); } IL_0039: { IL2CPP_END_FINALLY(48) } }// end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x3A, IL_003a) } IL_003a: { return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m698402BF6BF85E1F77EADF84F7233D3FFFFD3F1E_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___array0, const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = ___array0; int32_t L_1 = (int32_t)__this->get__count_9(); NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.HashSet`1::CopyTo(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEFE0B1DA4F32477214B770B2B4F3C46D2122D648_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___array0, int32_t ___arrayIndex1, int32_t ___count2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = ___array0; 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*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mEFE0B1DA4F32477214B770B2B4F3C46D2122D648_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___arrayIndex1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___arrayIndex1; int32_t L_4 = L_3; RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_6 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mEFE0B1DA4F32477214B770B2B4F3C46D2122D648_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0042; } } { int32_t L_8 = ___count2; 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); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), (RuntimeObject *)L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mEFE0B1DA4F32477214B770B2B4F3C46D2122D648_RuntimeMethod_var))); } IL_0042: { int32_t L_12 = ___arrayIndex1; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_13 = ___array0; NullCheck(L_13); if ((((int32_t)L_12) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))) { goto IL_0050; } } { int32_t L_14 = ___count2; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_15 = ___array0; NullCheck(L_15); int32_t L_16 = ___arrayIndex1; if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)L_16))))) { goto IL_005b; } } IL_0050: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_CopyTo_mEFE0B1DA4F32477214B770B2B4F3C46D2122D648_RuntimeMethod_var))); } IL_005b: { V_0 = (int32_t)0; V_1 = (int32_t)0; goto IL_0097; } IL_0061: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_18 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_hashCode_0(); if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_0093; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_21 = ___array0; int32_t L_22 = ___arrayIndex1; int32_t L_23 = V_0; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_24 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_25 = V_1; NullCheck(L_24); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_26 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_2(); NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_26); int32_t L_27 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0093: { int32_t L_28 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0097: { int32_t L_29 = V_1; int32_t L_30 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_29) >= ((int32_t)L_30))) { goto IL_00a4; } } { int32_t L_31 = V_0; int32_t L_32 = ___count2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0061; } } IL_00a4: { return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::get_Comparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mBC8558F410CB71B04712F67BE6B8F4856AC3B1BF_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get__comparer_12(); return (RuntimeObject*)L_0; } } // System.Void System.Collections.Generic.HashSet`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m1F44C21A9C9CE1DD574930F9832251CBB5B2B027_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* V_1 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); if (L_0) { goto IL_0025; } } { __this->set__buckets_7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); __this->set__slots_8((SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)NULL); int32_t L_1 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))); return; } IL_0025: { int32_t L_2 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_3; L_3 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_2, /*hidden argument*/NULL); V_0 = (int32_t)L_3; int32_t L_4 = V_0; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_5 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)(SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); V_1 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)L_5; int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_3 = (int32_t)0; V_4 = (int32_t)0; goto IL_00a2; } IL_0046: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_8 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); if ((((int32_t)L_10) < ((int32_t)0))) { goto IL_009c; } } { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_11 = V_1; int32_t L_12 = V_3; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_13 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 L_16 = (Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 )(L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Slot_tE42FBE6B88C7596EB8C4AD47BDD1BE6369DECEB8 )L_16); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_17 = V_1; int32_t L_18 = V_3; NullCheck(L_17); int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_hashCode_0(); int32_t L_20 = V_0; V_5 = (int32_t)((int32_t)((int32_t)L_19%(int32_t)L_20)); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_21 = V_1; int32_t L_22 = V_3; NullCheck(L_21); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = V_2; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); ((L_21)->GetAddressAt(static_cast(L_22)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = V_2; int32_t L_28 = V_5; int32_t L_29 = V_3; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_009c: { int32_t L_31 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_00a2: { int32_t L_32 = V_4; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0046; } } { int32_t L_34 = V_3; __this->set__lastIndex_10(L_34); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_35 = V_1; __this->set__slots_8(L_35); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_36 = V_2; __this->set__buckets_7(L_36); __this->set__freeList_11((-1)); return; } } // System.Void System.Collections.Generic.HashSet`1::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Initialize_m0BB909391F763F9D60378F4F15E30EC9F99866F3_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set__buckets_7(L_3); int32_t L_4 = V_0; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_5 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)(SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_4); __this->set__slots_8(L_5); return; } } // System.Void System.Collections.Generic.HashSet`1::IncreaseCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m996A84A9A1BA74B934E8D4B968B0FB38B0AED63A_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__count_9(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__count_9(); if ((((int32_t)L_2) > ((int32_t)L_3))) { goto IL_0020; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashSet_1_IncreaseCapacity_m996A84A9A1BA74B934E8D4B968B0FB38B0AED63A_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = V_0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); return; } } // System.Void System.Collections.Generic.HashSet`1::SetCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m4C72671F6D1595C62D2F3720638A2F4BCB4CCD89_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, int32_t ___newSize0, 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; } SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* V_0 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___newSize0; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_1 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)(SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), (uint32_t)L_0); V_0 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)L_1; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_2 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); if (!L_2) { goto IL_0023; } } { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_3 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_4 = V_0; int32_t L_5 = (int32_t)__this->get__lastIndex_10(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)L_5, /*hidden argument*/NULL); } IL_0023: { int32_t L_6 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_6); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_7; V_2 = (int32_t)0; goto IL_0058; } IL_002e: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_8 = V_0; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = (int32_t)((L_8)->GetAddressAt(static_cast(L_9)))->get_hashCode_0(); int32_t L_11 = ___newSize0; V_3 = (int32_t)((int32_t)((int32_t)L_10%(int32_t)L_11)); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_12 = V_0; int32_t L_13 = V_2; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_1; int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); ((L_12)->GetAddressAt(static_cast(L_13)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_1; int32_t L_19 = V_3; int32_t L_20 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); int32_t L_21 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0058: { int32_t L_22 = V_2; int32_t L_23 = (int32_t)__this->get__lastIndex_10(); if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_002e; } } { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_24 = V_0; __this->set__slots_8(L_24); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_1; __this->set__buckets_7(L_25); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AddIfNotPresent(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mBEE2BB31EDF990F07ECF8A7A935E4B9FAF502170_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); if (L_0) { goto IL_000f; } } { NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_000f: { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1 = ___value0; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); int32_t L_2; L_2 = (( int32_t (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_4); V_1 = (int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); 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)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); goto IL_0076; } IL_002f: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_9 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_hashCode_0(); int32_t L_12 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_0064; } } { RuntimeObject* L_13 = (RuntimeObject*)__this->get__comparer_12(); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_14 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_15 = V_3; NullCheck(L_14); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_16 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((L_14)->GetAddressAt(static_cast(L_15)))->get_value_2(); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_17 = ___value0; NullCheck((RuntimeObject*)L_13); bool L_18; L_18 = InterfaceFuncInvoker2< bool, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(!0,!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_13, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_16, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_17); if (!L_18) { goto IL_0064; } } { return (bool)0; } IL_0064: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_19 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = (int32_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_next_1(); V_3 = (int32_t)L_21; } IL_0076: { int32_t L_22 = V_3; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_002f; } } { int32_t L_23 = (int32_t)__this->get__freeList_11(); if ((((int32_t)L_23) < ((int32_t)0))) { goto IL_00a3; } } { int32_t L_24 = (int32_t)__this->get__freeList_11(); V_2 = (int32_t)L_24; SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_25 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_26 = V_2; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); __this->set__freeList_11(L_27); goto IL_00d9; } IL_00a3: { int32_t L_28 = (int32_t)__this->get__lastIndex_10(); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_29 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); NullCheck(L_29); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))))) { goto IL_00c4; } } { NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this); (( void (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); int32_t L_30 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_31); V_1 = (int32_t)((int32_t)((int32_t)L_30%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))); } IL_00c4: { int32_t L_32 = (int32_t)__this->get__lastIndex_10(); V_2 = (int32_t)L_32; int32_t L_33 = (int32_t)__this->get__lastIndex_10(); __this->set__lastIndex_10(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))); } IL_00d9: { SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_34 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = V_0; ((L_34)->GetAddressAt(static_cast(L_35)))->set_hashCode_0(L_36); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_37 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_38 = V_2; NullCheck(L_37); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_39 = ___value0; ((L_37)->GetAddressAt(static_cast(L_38)))->set_value_2(L_39); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_40 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_41 = V_2; NullCheck(L_40); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_43 = V_1; NullCheck(L_42); int32_t L_44 = L_43; int32_t L_45 = (L_42)->GetAt(static_cast(L_44)); ((L_40)->GetAddressAt(static_cast(L_41)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_47 = V_1; int32_t L_48 = V_2; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1))); int32_t L_49 = (int32_t)__this->get__count_9(); __this->set__count_9(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); int32_t L_50 = (int32_t)__this->get__version_13(); __this->set__version_13(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1))); return (bool)1; } } // System.Void System.Collections.Generic.HashSet`1::AddValue(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m41E7F65D7FD447F2966792735507CB20363CA203_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, int32_t ___index0, int32_t ___hashCode1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___hashCode1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); NullCheck(L_1); V_0 = (int32_t)((int32_t)((int32_t)L_0%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_2 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_3 = ___index0; NullCheck(L_2); int32_t L_4 = ___hashCode1; ((L_2)->GetAddressAt(static_cast(L_3)))->set_hashCode_0(L_4); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_5 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_6 = ___index0; NullCheck(L_5); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7 = ___value2; ((L_5)->GetAddressAt(static_cast(L_6)))->set_value_2(L_7); SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26* L_8 = (SlotU5BU5D_t4B6BFA340C9FA8266CDD5A3E96F9C36FD52C4D26*)__this->get__slots_8(); int32_t L_9 = ___index0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); ((L_8)->GetAddressAt(static_cast(L_9)))->set_next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get__buckets_7(); int32_t L_15 = V_0; int32_t L_16 = ___index0; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.HashSet`1::AreEqualityComparersEqual(System.Collections.Generic.HashSet`1,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7AEAAFB50BF88082DF929DA69A1E422C8A6BE47B_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * ___set10, HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * ___set21, const RuntimeMethod* method) { { HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_0 = ___set10; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)L_0); RuntimeObject* L_1; L_1 = (( RuntimeObject* (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * L_2 = ___set21; NullCheck((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)L_2); RuntimeObject* L_3; L_3 = (( RuntimeObject* (*) (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)->methodPointer)((HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 32)); NullCheck((RuntimeObject *)L_1); bool L_4; L_4 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (RuntimeObject *)L_1, (RuntimeObject *)L_3); return (bool)L_4; } } // System.Int32 System.Collections.Generic.HashSet`1::InternalGetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m6DED30B8B15AEE6FBCAFB61026FCDE7957FA9DFC_gshared (HashSet_1_tC4DB94C2B7A5A7B4A5B17F2ED3550004FAAA314C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { { goto IL_000a; } { return (int32_t)0; } IL_000a: { RuntimeObject* L_1 = (RuntimeObject*)__this->get__comparer_12(); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___item0; NullCheck((RuntimeObject*)L_1); int32_t L_3; L_3 = InterfaceFuncInvoker1< int32_t, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(!0) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16), (RuntimeObject*)L_1, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_2); return (int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)2147483647LL))); } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mE576A59054E8F416DD0B133A4E07D0B97A6A4573_gshared (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A *)__this); (( void (*) (ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tF1326029F21996995335AB4FFFC97C1C9B75486A *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t23CE7FBDD5416ABF908BFFEA11C167A9532CC4E1 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mB495E7D64765368B784E56C2D38B0AF00F73E4BA_gshared (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m8CA0ECE5E58373410F973CEAD7128D2FCF6465D4_gshared (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mFF4B255EC972E338DD9423BC73FBAD30B726CBB0_gshared (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mB47E63EF1717F4981A43D7B2797B301FC5E1CC16_gshared (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mEBC06613D8AB2136554F7A9C13EB578514230111_gshared (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3AE48DCB9C57CF1B776AC22317578DE446B2DC1B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mE6FD11F5FED83CD0F77AF25623A062EB625EC406_gshared (A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = A8_ToVector4_m4D4BFC90ED15E8C60035BFFFB01624E93170DFB7_inline((A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 *)(A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mAAFD050921BA5B1C7FBE56F43013B3888EEC0AF9_gshared (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E *)__this); (( void (*) (ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t0D47196E31CD920748E228A4696015A7E56A898E *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t5BA422AFD33803CD897C96B8E84E53DCEB3E33C1 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m7DE34CE2187D97E113327F97F2E932C8F8AC1FA5_gshared (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mFA1E6E5D465EDCB0A988F82254EAF9BEC1097EB5_gshared (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m840D7EB9A77CF757EAA7133B4D9DABE4B7C91178_gshared (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m24AFC6BB5BEC734B439DD36CE903437F51826148_gshared (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m644D697C4F7A2CFDB915E921DA7A7DDE0F26C75F_gshared (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t37B5ACCEFE52684474DB203BD9608217F79634BD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m1CB08C6C44F32B44112CDB0A2703283794CA08FA_gshared (Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Abgr32_ToVector4_m924F1C64E0B8C9E78DAE1C9ACC62ACB47DE6DF95_inline((Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 *)(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m9CDB13443DF83B73ACA1BFB53920402573274B79_gshared (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806 *)__this); (( void (*) (ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t5D6326B1B58554119924A6B953AC304DA0D22806 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tBDFFA7F64A2EBA2966A0CDC50E96461248A9685D *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mAE1417871AB06F2C01AA54EF2D89F85E5F56328D_gshared (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m0F0F35E8E096141812DEA3939424FC763CC1CF44_gshared (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m8D007301615C565BBA36F4DBC58FB094C60446B9_gshared (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m39440AAD4B03CCE8D8387EB3087E4A027ADD841B_gshared (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m8BA01116294EFBA7CA61954C80795DA4ABF7BFB6_gshared (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t5DADAD3EF1E02347870AA8D2725A4FD4D93A0B40 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mEBC336BF63740C754F09C8E4D4DBBF3C1F32E542_gshared (Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Argb32_ToVector4_m200DB92C4C26075816C2642BEEF959D4138E0396_inline((Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD *)(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m289DA23E5A603FDFB29599F906CB0084B1620B9E_gshared (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800 *)__this); (( void (*) (ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tA4723C627EF24E8F3D14E675E08962FB727FF800 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t42D6858E2F6D2142BE7BFD1A3498980B6F51B438 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m1EB27D0A59B5C1691926CC4D0E6FACE1FAC55222_gshared (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m6FB0277F6F3064A3F418F8EBA0CDE68DBC99B014_gshared (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mA051171041F0FDE84CF6CE577C6F00C3ADF59175_gshared (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m4BBE871DCE74AE2C485487B394EAB49F3EE2DF8B_gshared (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m3970AE27340825F10B6A7A35A821B4164C534822_gshared (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3687B3725A2FAFED9E69BA4B52510B3624C90B3F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mE82ACCEF39ADCBF55CA017ADF260E2CCD98ECFB5_gshared (Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Bgr24_ToVector4_m7873130365A223BE9CD4CF249A756101CB7F4D0D_inline((Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 *)(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m334959C994574530BB48047AB8E996261EB5AA33_gshared (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B *)__this); (( void (*) (ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tBEA427A32051E7A606AA9F2734E826ED27A12A2B *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tA2CAA15C0290036ABF87748A01C700F5370793E5 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mD73D480DC57E4E27632A183426F6006D7DE9D5CE_gshared (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mED1E56AFE31BC990AA52BF269A2F27B44CC916E3_gshared (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mE4B940F4FBE3E1EAB87D2830F0C17EB0BC5E4B8D_gshared (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mC2C74F0208474149C3F7466390BA99014968FF7B_gshared (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m3FAC3CE524BBA37EB6452B6B71E1D601A84B0143_gshared (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1F6A6FFADABA79F750B4511B125BD198A3B71444 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mA16EA33BB30A9F1ED4D255B07688F4CC424F1A73_gshared (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Bgr565_ToVector4_m9344140C6896C34D694F147F3178F365E8364628_inline((Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C *)(Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m4BFE598D2E7EBC4ECC9738D7351360878A6378C3_gshared (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B *)__this); (( void (*) (ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t02426FEB5521E6CC3A000AB335BE53979BE7457B *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tA1871EC251B2BB7727AB122847FEB5339B0B3FD1 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m81B30F3D4BC635F0041A4807BE88B88A56F3042B_gshared (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m1A896C5BA4D38150ECEEEBC97ACB4A4728F6AB66_gshared (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mCE737C6F4087DB7A140CE533334346E587B9900E_gshared (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m653EDBE31991FC714768FD04E9F7544FC6AC090B_gshared (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m463BAB9AC91EC74CD83C7A9B1A930D71861D9EA2_gshared (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t013BCAFAD89439D20AD017E62B20ACC2702F6D44 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mCAC169324E4A0F5DE6B8C7CE05026DF439508683_gshared (Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Bgra32_ToVector4_m6EB772C90AC6F350083398265BD5B49694DD4194_inline((Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 *)(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m0C6B320D27D075E6E16B81CE6AE8AFAC6466A74D_gshared (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91 *)__this); (( void (*) (ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t6DB7ABDE9CFF684E9F98A2A1752CCD398CC36D91 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t16A08F30B7AA2D5605BBC3247369F55E0FD9835C *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m8BEFEEB0DD874A58636E18B11C7132576BA724C7_gshared (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m1D8F35D8E58EA670DE7146E502719659A79E5D90_gshared (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mEBB1B08723461D333FB0383545A8E73D62157138_gshared (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mCCA0462C39127EC5167ED41F0E2662504C6AE07E_gshared (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m95FAF6DD3B480BC80D4385F47EABD79710B53AEB_gshared (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tBFCC987088F30786D2DB6746E7F6E8EF2545409D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mDBEBD3B1C287853AA3B94EDFF8DE01D56D41A119_gshared (Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Bgra4444_ToVector4_mF82092024B39ADF13547767878335770CBA1C661_inline((Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 *)(Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mBA97AA87FFCE48DBA46274670AC8843FCE530983_gshared (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039 *)__this); (( void (*) (ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tC850A846E8CB721178B6AB9848D15AD752650039 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tCC95CC26C51AF3CF8E9A867E0F24A1BD317528E1 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m64FD8E2D8DB412C2C84358B29490377887349BEF_gshared (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mE164FDF7405CB0F29766A4854E7EF31E4A8B16D4_gshared (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m598B68E763C5AA737A98070776C5551EF3558B92_gshared (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mAF11A1B8C1C3E7712FE6963373A041CAF47CA0D4_gshared (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mD21CBF2011111D9BB280AF481B22F6A2D6A6929E_gshared (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tCF4C2CD3B00C65C589F4B55477FB5889340B54B3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m11F8A2E06C94FE036C63710DA3D1A5EEEEBBE672_gshared (Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Bgra5551_ToVector4_m00FD22B9197B2056CF65D1043CBCD63648BE2F01_inline((Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 *)(Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mA19487B338FF88230D059BDC3B92FA4C9E063F18_gshared (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E *)__this); (( void (*) (ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t93ADBC9EF1FE117D94A26FB301D3DB1283C3B86E *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t7CD040C4BC218D0EEB8B657EF2A8A0CDB33928CA *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m01FAB36F953DC392C22D8547EEA29D55722ACC87_gshared (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m94324C27EA6B7CBCE0E4DC0EAD6BAAB9CE840B01_gshared (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m52074EC2FFF6AF8E286E3EC41A58CA787670DDB5_gshared (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mFCCF014981D118A4EA0B453FDCFC0197131F976F_gshared (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m7C114F1BF6F4D31C93FC376E41F502FA9CA5C15C_gshared (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tBD51DDC1A45C22CAD7934EEC9322B9436885334F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m994218CDAEB488989573F91613735F6CE92837C0_gshared (Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Byte4_ToVector4_m631A8BECB4DE33F18003E9013F440657ED81E993_inline((Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 *)(Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m8065895509CAF0E217FDF3794B84A7546E025356_gshared (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87 *)__this); (( void (*) (ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t7B8305D8020F711C4188BEA7A2529E2CCAE21C87 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t0DC030E9BF1D7480C5458812548A85DD13204364 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m49701F9927D174D727C7F5EECD13F07AEA61FDC1_gshared (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m4F80086D27C510169F9B4B3DE98C3A68CE5F3DEA_gshared (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m5C76ADC8ABDDEC71C19BDFFCBF91E81AB91CE2A7_gshared (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mB2AA66B60709472AFFBF88DF7D0537EADF121A2E_gshared (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mED4949CBA7A4249B56D539FF1CA5BF3E0D408564_gshared (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tC9298BE602250591774E517E8D67EEF5D83B1C00 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m5C03DAA35AB69CC0B3BAC9304F755DF3192230EB_gshared (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = HalfSingle_ToVector4_mAAD4D9B143192743F760A20FE4DBDB2184F0D64C_inline((HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E *)(HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mCB88EDA30F932A7E060393552DF3C64E60456E7D_gshared (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B *)__this); (( void (*) (ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t492ACE5942AEA5784BE1BB64F8EC229A9F1AEF3B *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t287F718CD65A144FD87089865B03CC18C2B4FFA0 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m40634F3FCE8B0F6B83CEF132D766BC9C020BC8BA_gshared (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mB82B6D1E7A77E401C2B8DDBFA8C3264392D2F0F1_gshared (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mF2E3C38E036691A8C052F1688825AD4E3AFE6FAA_gshared (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m46C941A3EC8E35329D6D0991B46BEC2821D22DBA_gshared (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m46A2F7B969C2A1E662DFD22D9C0E00B6F8B3C499_gshared (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t00039B1C35EC693BAF9DBDBEFFC2910766CD35C4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m0D19391702BCAA3F416A23F1DB0925EB3FF09842_gshared (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = HalfVector2_ToVector4_m07F67211B0196C5D476A7A0C7C69BB55D772B68E_inline((HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC *)(HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m1E36BFE9F9BED0C53BB66C5309BD8F2A75AEC5AB_gshared (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A *)__this); (( void (*) (ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t5EAC93B4F704C1D9ED5C0DFB050D3E86D011922A *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t6A5C99E09268B4958FBAD29B8D3BC1B2054A257E *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m99814EF59CE2EF7C69B62E2906E85A40A17B7A64_gshared (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m9E1E7C9C65F4DDD562EAB2E82C2F2F1B2DD34C6D_gshared (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m09AEEBB768E4083CDB3F6FC80C7116176391EEC7_gshared (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mAB71F2BBE352F786490D8A71BDDA7D153DD6FA77_gshared (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mAA9924143A195D3CB543B4B712492624F1F1BAF7_gshared (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tA881967CB278CFDB212CDEE50899D995D205E1E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mD3EB244507DB5CA46D1F4E9A71515F5B9066C2D2_gshared (HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = HalfVector4_ToVector4_m9C810A99354029815B9DD50E2E420BECB3EC737C_inline((HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 *)(HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m2E0DF5C87C714D94275D718BE483543BC4455556_gshared (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E *)__this); (( void (*) (ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tF4F29E6120B1D88B0280D34CA098C0A92ED66C2E *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t6A2E5F020BACFC2181D4646ACA7B1624986E1296 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mBB0B60063137F13BE6F655766256B398FD00FDCE_gshared (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m30E62D28840B8161B18540FB40B23C14A2C7ADD5_gshared (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mCCB4B2DFAABCACDB9172503929FE115CE453306D_gshared (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m7142C08E749D0D9F3DF31D15DB4E01359FA1612D_gshared (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m36406BB850FEC3CC67AC700B9B89EBEDEC1ABB18_gshared (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3539F8573709DFF2107E2AE4AC8D34D239A5C1CB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m50B992D1555114C4CBD5D6CB6DE9F98980854D2E_gshared (L16_t82A3FD4325827CB571596BA0DA68B251F985D94F ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = L16_ToVector4_m9B8FD9208E26DA896FB2FD896A2BB326A326712D_inline((L16_t82A3FD4325827CB571596BA0DA68B251F985D94F *)(L16_t82A3FD4325827CB571596BA0DA68B251F985D94F *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mDFE59C46C86706117C538A4FB362CFB535F2E005_gshared (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1 *)__this); (( void (*) (ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t71DCE922507EF84B68F3BE01CAAEE24B7C48C1F1 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t825677EF58C68C26B6C546EFE5E692AF0297A376 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mEC091F4BFDE9B4A629B5793FC692FA61E1892F6A_gshared (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m151C9E2BCD2744A2B0FF724C51BB1EBA937E6DB8_gshared (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m17DDC5F4C801687E1E0E35933F14074EA87B5BB7_gshared (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m908812BAFBE9C273F86AF2C45A503C3FE995740C_gshared (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m984A8346234F33FF3C7713FE060C0C3C1169B504_gshared (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t2ECC88FF8F45FAD50FC483B94C73140E6C5A5C6F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m17188383101174F449E4734D8FE2709914169B4C_gshared (L8_t0DC62ABA8124A587901AC9D023076EF568A23003 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = L8_ToVector4_m8B03DD2C8BC3B7EA6C34700AEF814653DAD59757_inline((L8_t0DC62ABA8124A587901AC9D023076EF568A23003 *)(L8_t0DC62ABA8124A587901AC9D023076EF568A23003 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m21091FD62937A2CB8DCA11978EF0BC8D97E58089_gshared (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC *)__this); (( void (*) (ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t284658354A850E17124CD4B343E82934D4523CBC *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tDDC54CC13A59CA0A8691CB5AA63C0E3091506E64 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mB23019F32F24D2039FB54B8D5ED51D309B07266D_gshared (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m14EFDCF4A80BA54A7371B38ED1F162E3B50CB81E_gshared (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mC2C238FF3923539D204E17DCD375DE2FF4A0A8BD_gshared (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m26D332D087E5FC9F75E8F620C6FFCC3815D5CD40_gshared (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mEBBEF856D477131EC625EBD08970FE7B3EAC7F64_gshared (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tE804ADEAE084D3E7FAC09A1C4838E3D552A25A04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m034BF755FE4E0DA962AC92E915B294CE288E1870_gshared (La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = La16_ToVector4_m8F06D142068437A0511D8DD2CB8C40ACD43335E6_inline((La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 *)(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mC17231A3A9280B2B8BE2A0025832D3E27DC79E80_gshared (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909 *)__this); (( void (*) (ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tDA1856B31DD70978AFC8CB6D8E86E4EC02A4E909 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tDFDA79559D4022F1F6ABE6BEC974F14BFF9A3854 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m258FD3597E07C1A536A1B84E0565C81E080D7E22_gshared (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m54BA9F5B3CDCAE57F0BC839F649D32DA06E905DE_gshared (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m1AB3A2FBC6FB14F0BDB043AC62D51D2CC9765A10_gshared (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mA4DFD306CF44263067555B4342005866441A795F_gshared (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m0C05E5890F2BE737DD23B17FAD3631A1DCF00484_gshared (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tA0E342E40FDCA4A4D9EF62B862A21B699FE84668 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mB34879695831E1706E29FD2D8CBC961DF6AF0E94_gshared (La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = La32_ToVector4_mD2F07D8A41801AE7E1CF0D8E1E06A92672B37EC1_inline((La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 *)(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m238AF962759058D7D52BFB15BBC9EC788D4AA135_gshared (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C *)__this); (( void (*) (ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t7D53ED2457D7F44457E4752A7B56698113B8B90C *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t316D3DE79164FCCE6644BDF946A408A285AFF05E *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mCB7E968143EAE996A26807744EF043F501797003_gshared (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m764CC2B800E53F98EE73D38551505483FA47A8DF_gshared (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m1FAC1C88E309E47AE62DCAD4D0FE93DBFA793EC0_gshared (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mE58A2700B37BE5EA958CAF898AC6AD52AF9BD2B9_gshared (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m73DC6D7D12C9F99C3AB0A370FE0B29103CB2117F_gshared (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tF6E4A2B1CEB4970659A76B8F3C3B161C73C2B74C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m6D11BF7B604046D0EDE0440D2F1C407C9B0602C0_gshared (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = NormalizedByte2_ToVector4_m3B1B0F99076927DAB33715EF67FA9ADBE94E7BBB_inline((NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 *)(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m1A8A2CC6272CB83759162F3621A3F34CC032D01A_gshared (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D *)__this); (( void (*) (ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t98DC6E99169D49298990B1774910D792944DCB9D *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tA50A6FCA8492391726629FB4A179963DE9E6A2FD *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m0743297248CD3CB457A8B7D9977BEFD7FFEF2949_gshared (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m22AF24A649633D1DDB2BBC1896AF79F92E6701DD_gshared (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mF7462F4D2511FF5B58AB48DF706F7916E6DC2FC6_gshared (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mB0C5C81549B9062F47582C697582C18B6F02C49F_gshared (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m9E318FEA187D6A52F0968992A7A1443633683CF2_gshared (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t37D46F98A80B8207E48025EF45111F340022E41A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m471B4697D86795AF3D50EE1E5272D927FB712310_gshared (NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = NormalizedByte4_ToVector4_m059059ADA0D809D87F910C090D85FC8AD9FC27D7_inline((NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 *)(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m35B8EF0B54194ABFDBE309844E54EFE9FD4CF166_gshared (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2 *)__this); (( void (*) (ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tB7C866E3EDFDB44755A457D614317C4141AB81E2 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t11C373B3C7F1D05FE39C773D2614154F7CCA0902 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m0A10F041689A1176DD6BB1F57D449678B535C8D3_gshared (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mDC32249E7C4DBEA2061BD6D08E6AB26081BF9929_gshared (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mD043A3A9DA96B7337E4CF168AAB3B2A5A7B94DE3_gshared (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mD1B88DEB595BEA20DA0237EB48908D800DF885E0_gshared (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mF485C8C3229410C48247649CD7B75B6AAB5C86B2_gshared (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t9F66BC4ED1FC82E8B94CC5B21E28EFED4BE0EDEE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_mF181F25F35C7E77A4A9BC6596C09E190E57904E3_gshared (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = NormalizedShort2_ToVector4_mA10FC3F69E186C7B7001AA20EA04D977369CD424_inline((NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 *)(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mDA19D03CF3E638B6422E6D0E1B2BF6BCC5E3B0E6_gshared (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1 *)__this); (( void (*) (ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t9F82B629C5EC0E42EE32E555F87B7D5C590FEEB1 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tEDF1BD84948C6E20A7C28FA68DFFFCDB511A3E35 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m45D137D7E23642FC00E24467E643D610B5E8D7B7_gshared (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m98A27D805D6AB085925162742A0734AA1187DBF4_gshared (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m36CDDA8D69188EDBE24E302E104E5D2031D6C220_gshared (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m64C83240A05B988678A95AB85A1D267A77F9FFF1_gshared (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m02EC11D368AD7328B86233620CEBADF64E39E7B6_gshared (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tF2021D58A6F1BFB35957322495D63602CF679635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m1075C3388C928404DCC3E4C4A31241C8576F7229_gshared (NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = NormalizedShort4_ToVector4_mDF8A161848C5A79F15D41049730E2510A8ADABA8_inline((NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 *)(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m7C1C99B5ACC40AC5622BEC0473942F34E122B828_gshared (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3 *)__this); (( void (*) (ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tA6295539D046FA24317D637E4DCD4CB476E727D3 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t0E54D12B483C6DB66F953A98EE2ABE45495DAA7E *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m4FD9B3802BAA9403FAC69505DADD11A2982A9A53_gshared (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mF93825589A7FC0190CB63F1AD81EF97B61A3032F_gshared (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mCC0D58C96C4D01D3C8B7CC48019746988359982F_gshared (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m740B677F78F942A2C38A3EC220280BB933882088_gshared (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m376BF7E78E05C6F8332425A3872386B5C7B117B3_gshared (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1050DCA7AC71F3BD5242121B72C69EA80FCE5348 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m47C3D508240B6792258F2C93936FBC13AAC486BF_gshared (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rg32_ToVector4_m51DFA3AF99C2CFFE08AB04B00099EB72389DE740_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m059DE0CEE0203D2681D0602809BA72BDDF7C975F_gshared (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3 *)__this); (( void (*) (ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t34EDDA2A994C98506AE971B7A03E9B9E83ACAAC3 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t200D480CB8D47B741476A51F1CBDF6A0FFC0413B *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m54D7EFDA9AED27948B3614301AA4B89A00FDE662_gshared (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m4BE886AE6E706E5254C6483D1A0305063CA8C554_gshared (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m63371E5342EDDC3542B6C99C1702E7CC635672AF_gshared (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m538DC76FD2BD25EC594B56FF6B60D04DDA56E923_gshared (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m8092B271FDD04B3311BC7B3568646253D17D3F48_gshared (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t5D990FDC3367472EB81947043A8F1CF60762E5B8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m1156577C12026CEBE04F3565284FB7E055CE5CE4_gshared (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgb24_ToVector4_mF57CABE297C94558D27FFB5246BACDA10AD97C88_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m4D405B7BE14784F53EE82E04119B227243073346_gshared (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE *)__this); (( void (*) (ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tEAAF2FF6CA91869141F1A82883C51D09077B64DE *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t9944296834D504A3E9F09FACD214B1D211433D7F *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mA0FF7E8BD987DC2E51E9D59EB1D37E662CDF66CA_gshared (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mB93906270783974BAA04DA281BB6A5CB0B44FC38_gshared (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m1522F04A97BFB4EBF2965BCFFD01EBCFB49EE9FA_gshared (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m73E1702C47A738661DFADBCB9C768B6ED9D9650A_gshared (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m2D05560857A0110FA639E8CFC1B40E182B5EADB3_gshared (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t05373D401A1B89A4791019208CC79B147483AC6A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m0638E4E4D0837F90D875E9B79170D8FB99DF7973_gshared (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgb48_ToVector4_m1679350E6314D721BF33A91B0D4AE06922ABEFF7_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mBA02F0E064252325A7F1FA1EA6F53004C8EEFAD6_gshared (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE *)__this); (( void (*) (ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t8ED48122825A9AA951322D8831E00BA28A408FFE *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t9E9D165D621BD250B9E7C2D5A4EC1CCA65B45227 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m805B3AC6AE66980C1C4B00AB9896C43029532550_gshared (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m28D84713B3C05B266F54B9B1881B41BFD489FB61_gshared (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m9003F9CA47DFAF300D9F69147C8A8C1959E74997_gshared (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m4B7C4A1AF0BA5368B938B9F5E0D3DE68057A5954_gshared (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mA1B5044F2A9524B4E0B18851DA8F4C132929F1A9_gshared (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3230C013350267609D7D836D9D125A78674DF779 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m2758D28F3A9E3DCBD2EA8639D73989242C7759FB_gshared (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgba1010102_ToVector4_m9AA55F8123E9C0327138BAA9B13296E652C3ABD3_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mEE1BBC55759B02FD3D1DB6D320E9F01F12B9A78B_gshared (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1 *)__this); (( void (*) (ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t525DB3401F33415720DDE12D1A1728BBCDEB77D1 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_tDDCBB6CEF985EAB34965BB31766D67BB6F84A51E *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mE5C1BE1343C6A35508D005F59946D1F85BB28AE5_gshared (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_mE606528C6B6E112BE63C09D9C478F026E417B82C_gshared (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m64AC73D89A68E1AED154A69DB8E1C7F1A8BD3C63_gshared (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m3B4F535B27023CD698C2546323B09568FD735A80_gshared (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m8D56DEFB5D7E0165670F15268DC30815A56F33F7_gshared (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t3CFAEE90D1CCB9A2FABCB7D21E7D6D7D47CC28F0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m797CA5CF849751235F73BBEB9C50793A31474543_gshared (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m4E32A01F6D90406E9AEC98810FF1A3EDCCB61FE3_gshared (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117 *)__this); (( void (*) (ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_tDDF40C903F71704C3F137C4A27AC3B58851F2117 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t2AF3BAA2CACFF472A49D621692314D069CF438A0 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mB981827AB089CE82D20656060FC1C3E0255E2F20_gshared (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m515AC8D944E51B5F31DFEE271BD81E989A0F65FB_gshared (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_mD06467035CE2B51AB0B2F5B62AE9BFDEFA12B633_gshared (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m2EB947D4F13509FB2A939FBECD454AD7C287857E_gshared (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m77744572D4E95A9BAFA90CBDE5BF9FA2AE55D05C_gshared (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t1F42445B2D52B764A1A711C2AF8D0621434F630B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m06B3DE291B6C760B9EEA8A9FDF35ACAE2B0FF00C_gshared (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgba64_ToVector4_mCA2213A8474A88C7077EA354DED8BE977762BAC8_inline((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_mDE5B88BCA37DA58302289A75231D7EF05F9AE590_gshared (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B *)__this); (( void (*) (ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t674E58623F6992E7E1A83299D86DF139382A099B *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t977CD663539969F5C0792D29034190DA7EFD9535 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m0026D83DC2F34DE238D4F7A07ACABE201EF299FD_gshared (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m5D6852A1B14E53E3D8DDAB24BCE049BB8481F053_gshared (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m62DA8CF7A577A53571FC57B6934ABEC44D821323_gshared (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m83D0C62F18BB8A9E1A964BBDB0191FF1D1991244_gshared (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_m04258CA2EE494239D6769CBE7C626FD816EED556_gshared (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tECEEB3DC1D3F7DD0D56293FD31C63EDD10662EAA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m593CBCB9C8E9A09B7EEEE7E157EEE65930457492_gshared (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = RgbaVector_ToVector4_m4BE5E3DA34818B95B060666D5B9737E0521DBFF6_inline((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m349C38F805E513D6319372FD5B9E85CA0BBA8213_gshared (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361 *)__this); (( void (*) (ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t4F0EBD8FAB3BD13D511C4D13BAAF0D40EC55C361 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t0B0F6513C80CBDDAEC645D6FCABF0A8978D5BAB7 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_m423A40116547A8E975754C338F7364E0A71984E7_gshared (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m8CA036E62D45EAF25943BE4BC75145324AE9AAD2_gshared (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m3B13033028CF09AF14184A5FC311A87D8D471FE1_gshared (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_mCFEF04EE087717CFE495AB8E153E7EDCDB0A3E57_gshared (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mBE7C110F3BBD674C13F535C2850316C576B839B6_gshared (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_tB2EC8B5D54B10A0699BE58CA663B8D9C34FDC5B1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m516014B2B1E7153619E143A2E936D2E5D6DA4F19_gshared (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Short2_ToVector4_m7D5F38ABC27F7271C1F8EA7BC18CF9DF413AA783_inline((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::.ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image`1,SixLabors.ImageSharp.Rectangle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1__ctor_m864411B159BF4E7EBCBE0AABF2E42F68091AC137_gshared (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, int32_t ___luminanceLevels1, bool ___clipHistogram2, int32_t ___clipLimit3, Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 * ___source4, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___sourceRectangle5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622); s_Il2CppMethodInitialized = true; } { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 * L_1 = ___source4; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___sourceRectangle5; NullCheck((ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35 *)__this); (( void (*) (ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ImageProcessor_1_t17921E9D9A5B6B94893423F46E78D80EC8E12D35 *)__this, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, (Image_1_t038E52802B7574082E5FCFC0DE24514A48A3B6B3 *)L_1, (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_3 = ___luminanceLevels1; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_3, (int32_t)0, (String_t*)_stringLiteralEF372FBEC17A8D4764F18FBF88396C04ACB26622, /*hidden argument*/NULL); int32_t L_4 = ___clipLimit3; Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline((int32_t)L_4, (int32_t)1, (String_t*)_stringLiteral59E3DCF8B637842BC031F70AE746C722DCDB935A, /*hidden argument*/NULL); int32_t L_5 = ___luminanceLevels1; __this->set_U3CLuminanceLevelsU3Ek__BackingField_4(L_5); int32_t L_6 = ___luminanceLevels1; __this->set_luminanceLevelsFloat_3(((float)((float)L_6))); bool L_7 = ___clipHistogram2; __this->set_U3CClipHistogramEnabledU3Ek__BackingField_5(L_7); int32_t L_8 = ___clipLimit3; __this->set_U3CClipLimitU3Ek__BackingField_6(L_8); return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_LuminanceLevels() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_LuminanceLevels_mAF46C7A53133412DC0AC6C0157AAD87F9EB75085_gshared (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CLuminanceLevelsU3Ek__BackingField_4(); return (int32_t)L_0; } } // System.Boolean SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipHistogramEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HistogramEqualizationProcessor_1_get_ClipHistogramEnabled_m6BE86AB58FD3662A4616018F7B4C194D615AC83A_gshared (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_U3CClipHistogramEnabledU3Ek__BackingField_5(); return (bool)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::get_ClipLimit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_get_ClipLimit_m59AE7C853F1B7FAE1B1B47F4A26A5FDB9AA2C9CB_gshared (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CClipLimitU3Ek__BackingField_6(); return (int32_t)L_0; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::CalculateCdf(System.Int32&,System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_CalculateCdf_m19E2C68C103F4D145217AD3AD812A0ED9330D4FB_gshared (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 * __this, int32_t* ___cdfBase0, int32_t* ___histogramBase1, int32_t ___maxIdx2, 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*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = (int32_t)0; V_1 = (int32_t)0; V_2 = (bool)0; V_3 = (int32_t)0; goto IL_0034; } IL_000a: { int32_t L_0 = V_0; int32_t* L_1 = ___histogramBase1; int32_t L_2 = V_3; int32_t* L_3; L_3 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_1, (int32_t)L_2, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_4 = *((int32_t*)L_3); V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_4)); bool L_5 = V_2; if (L_5) { goto IL_001f; } } { int32_t L_6 = V_0; if (!L_6) { goto IL_001f; } } { int32_t L_7 = V_0; V_1 = (int32_t)L_7; V_2 = (bool)1; } IL_001f: { int32_t* L_8 = ___cdfBase0; int32_t L_9 = V_3; int32_t* L_10; L_10 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_8, (int32_t)L_9, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t L_11 = V_0; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); *((int32_t*)L_10) = (int32_t)L_13; int32_t L_14 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0034: { int32_t L_15 = V_3; int32_t L_16 = ___maxIdx2; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_000a; } } { int32_t L_17 = V_1; return (int32_t)L_17; } } // System.Void SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::ClipHistogram(System.Span`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HistogramEqualizationProcessor_1_ClipHistogram_mE45F1BBE87F67932F43237CC9E86364094E1C968_gshared (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 * __this, Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 ___histogram0, int32_t ___clipLimit1, 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*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t G_B8_0 = 0; { V_0 = (int32_t)0; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_0 = ___histogram0; int32_t* L_1; L_1 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_0, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_1 = (int32_t*)L_1; V_4 = (int32_t)0; goto IL_0030; } IL_000e: { int32_t* L_2 = V_1; int32_t L_3 = V_4; int32_t* L_4; L_4 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_2, (int32_t)L_3, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_5 = (int32_t*)L_4; int32_t* L_5 = V_5; int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___clipLimit1; if ((((int32_t)L_6) <= ((int32_t)L_7))) { goto IL_002a; } } { int32_t L_8 = V_0; int32_t* L_9 = V_5; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___clipLimit1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)))); int32_t* L_12 = V_5; int32_t L_13 = ___clipLimit1; *((int32_t*)L_12) = (int32_t)L_13; } IL_002a: { int32_t L_14 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0030: { int32_t L_15 = V_4; int32_t L_16; L_16 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_000e; } } { int32_t L_17 = V_0; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0042; } } { G_B8_0 = 0; goto IL_0051; } IL_0042: { int32_t L_18 = V_0; float L_19 = (float)__this->get_luminanceLevelsFloat_3(); float L_20; L_20 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline((float)((float)((float)((float)((float)L_18))/(float)L_19)), /*hidden argument*/NULL); G_B8_0 = ((int32_t)((int32_t)L_20)); } IL_0051: { V_2 = (int32_t)G_B8_0; int32_t L_21 = V_2; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0079; } } { V_6 = (int32_t)0; goto IL_006e; } IL_005b: { int32_t* L_22 = V_1; int32_t L_23 = V_6; int32_t* L_24; L_24 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_22, (int32_t)L_23, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_25 = (int32_t*)L_24; int32_t L_26 = *((int32_t*)L_25); int32_t L_27 = V_2; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); int32_t L_28 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006e: { int32_t L_29 = V_6; int32_t L_30; L_30 = Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&___histogram0), /*hidden argument*/Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_005b; } } IL_0079: { int32_t L_31 = V_0; int32_t L_32 = V_2; NullCheck((HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *)__this); int32_t L_33; L_33 = (( int32_t (*) (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)L_33)))); int32_t L_34 = V_3; if (!L_34) { goto IL_00c2; } } { NullCheck((HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *)__this); int32_t L_35; L_35 = (( int32_t (*) (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); int32_t L_36 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((int32_t)((int32_t)L_35/(int32_t)L_36)), (int32_t)1, /*hidden argument*/NULL); V_7 = (int32_t)L_37; V_8 = (int32_t)0; goto IL_00b4; } IL_009c: { int32_t* L_38 = V_1; int32_t L_39 = V_8; int32_t* L_40; L_40 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_38, (int32_t)L_39, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); int32_t* L_41 = (int32_t*)L_40; int32_t L_42 = *((int32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); int32_t L_43 = V_8; int32_t L_44 = V_7; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00b4: { int32_t L_46 = V_8; NullCheck((HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *)__this); int32_t L_47; L_47 = (( int32_t (*) (HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((HistogramEqualizationProcessor_1_t8425DC633D049D855033746E48E6ACDC049F5915 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); if ((((int32_t)L_46) >= ((int32_t)L_47))) { goto IL_00c2; } } { int32_t L_48 = V_3; if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_009c; } } IL_00c2: { return; } } // System.Int32 SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1::GetLuminance(TPixel,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HistogramEqualizationProcessor_1_GetLuminance_m1BED9E8AC576FA6A0A2559135A1B10E2743B9934_gshared (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___sourcePixel0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Short4_ToVector4_m34CC73B3F4C78B67251C5A2B5D61F45A76C2BD92_inline((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(&___sourcePixel0), /*hidden argument*/NULL); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_0; int32_t L_1 = ___luminanceLevels1; IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_0), (int32_t)L_1, /*hidden argument*/NULL); return (int32_t)L_2; } } #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.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_gshared (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___targetPixels1, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_AdjustorThunk (RuntimeObject * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___targetPixels1, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_inline(_thisAdjusted, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_gshared (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_inline((HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_inline((HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_gshared (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_11 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_13; L_13 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_16; L_16 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_17; L_17 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_19 = V_5; ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 L_20; L_20 = (( ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_67 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_67); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_69; L_69 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_72; L_72 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_73; L_73 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_75 = V_5; ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 L_76; L_76 = (( ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_73); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_90 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_90); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_92; L_92 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_95; L_95 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_96; L_96 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_99 = V_12; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_96); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_gshared (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_11 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_13; L_13 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_16; L_16 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_17; L_17 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_19 = V_5; ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 L_20; L_20 = (( ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_69 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_69); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_71; L_71 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_74; L_74 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_75; L_75 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_78 = V_12; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_75); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_inline(_thisAdjusted, ___y0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_gshared (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___targetPixels1, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_AdjustorThunk (RuntimeObject * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___targetPixels1, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_inline(_thisAdjusted, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_gshared (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_inline((HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_inline((HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_gshared (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_11 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_13; L_13 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_16; L_16 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_17; L_17 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_19 = V_5; ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD L_20; L_20 = (( ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_67 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_67); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_69; L_69 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_72; L_72 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_73; L_73 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_75 = V_5; ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD L_76; L_76 = (( ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_73); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_90 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_90); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_92; L_92 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_95; L_95 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_96; L_96 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_99 = V_12; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_96); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_gshared (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_11 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_13; L_13 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_16; L_16 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_17; L_17 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_19 = V_5; ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD L_20; L_20 = (( ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_69 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_69); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_71; L_71 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_74; L_74 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_75; L_75 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_78 = V_12; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_75); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_inline(_thisAdjusted, ___y0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_gshared (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___targetPixels1, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_AdjustorThunk (RuntimeObject * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___targetPixels1, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_inline(_thisAdjusted, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_gshared (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_inline((HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_inline((HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_gshared (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_11 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_13; L_13 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_16; L_16 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_17; L_17 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_19 = V_5; ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 L_20; L_20 = (( ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_67 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_67); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_69; L_69 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_72; L_72 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_73; L_73 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_75 = V_5; ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 L_76; L_76 = (( ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_73); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_90 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_90); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_92; L_92 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_95; L_95 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_96; L_96 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_99 = V_12; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_96); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_gshared (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_11 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_13; L_13 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_16; L_16 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_17; L_17 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_19 = V_5; ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 L_20; L_20 = (( ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_69 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_69); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_71; L_71 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_74; L_74 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_75; L_75 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_78 = V_12; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_75); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_inline(_thisAdjusted, ___y0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_gshared (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels1, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_AdjustorThunk (RuntimeObject * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels1, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_inline(_thisAdjusted, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_gshared (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_inline((HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_inline((HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_gshared (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_11 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_13; L_13 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_16; L_16 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_17; L_17 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_19 = V_5; ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 L_20; L_20 = (( ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_67 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_67); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_69; L_69 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_72; L_72 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_73; L_73 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_75 = V_5; ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 L_76; L_76 = (( ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_73); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_90 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_90); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_92; L_92 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_95; L_95 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_96; L_96 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_99 = V_12; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_96); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_gshared (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_11 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_13; L_13 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_16; L_16 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_17; L_17 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_19 = V_5; ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 L_20; L_20 = (( ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_69 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_69); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_71; L_71 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_74; L_74 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_75; L_75 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_78 = V_12; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_75); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_inline(_thisAdjusted, ___y0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::.ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap,System.Single[],SixLabors.ImageSharp.Configuration,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_gshared (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels1, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_AdjustorThunk (RuntimeObject * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels1, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_inline(_thisAdjusted, ___bounds0, ___targetPixels1, ___sourcePixels2, ___map3, ___kernel4, ___configuration5, ___preserveAlpha6, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Invoke(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_gshared (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_inline((HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_inline((HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve3(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_gshared (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_11 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_13; L_13 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_16; L_16 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_17; L_17 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_19 = V_5; ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 L_20; L_20 = (( ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_67 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_67); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_69; L_69 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_72; L_72 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_73; L_73 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_75 = V_5; ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 L_76; L_76 = (( ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_73); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_90 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_90); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_92; L_92 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_95; L_95 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_96; L_96 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_99 = V_12; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_96); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_inline(_thisAdjusted, ___y0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1/HorizontalConvolutionRowOperation::Convolve4(System.Int32,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_gshared (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_11 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_13; L_13 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_16; L_16 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_17; L_17 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_19 = V_5; ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 L_20; L_20 = (( ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_69 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_69); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_71; L_71 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_74; L_74 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_75; L_75 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_78 = V_12; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_75); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_EXTERN_C void HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_AdjustorThunk (RuntimeObject * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_inline(_thisAdjusted, ___y0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Numerics_Clamp_mFDB2B0615330F47BBEF2926772BBB30A29BDC993_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) { { float L_0 = ___value0; float L_1 = ___max2; if ((!(((float)L_0) > ((float)L_1)))) { goto IL_0006; } } { float L_2 = ___max2; return L_2; } IL_0006: { float L_3 = ___value0; float L_4 = ___min1; if ((!(((float)L_3) < ((float)L_4)))) { goto IL_000c; } } { float L_5 = ___min1; return L_5; } IL_000c: { float L_6 = ___value0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Guard_MustBeGreaterThan_m1F35FE3B316D89BDD2853176B7933DD7A4A64DCC_inline (int32_t ___value0, int32_t ___min1, String_t* ___parameterName2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = ___min1; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_0005; } } { return; } IL_0005: { int32_t L_2 = ___value0; int32_t L_3 = ___min1; String_t* L_4 = ___parameterName2; ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D(L_2, L_3, L_4, /*hidden argument*/ThrowHelper_ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mCD94C9F13CF9733B44707D347829AFACDE81036D_RuntimeMethod_var); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline (float ___f0, 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; } { float L_0 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)((double)L_0))); return ((float)((float)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 A8_ToVector4_m4D4BFC90ED15E8C60035BFFFB01624E93170DFB7_inline (A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 * __this, const RuntimeMethod* method) { { uint8_t L_0; L_0 = A8_get_PackedValue_m341FC6C53B24BB286C39A160D0E707843714C52B_inline((A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_1), (0.0f), (0.0f), (0.0f), ((float)((float)((float)((float)L_0))/(float)(255.0f))), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ColorNumerics_GetBT709Luminance_mEF5A43D3D5361064C0C5A3A91848CD0C98849909_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___vector0, int32_t ___luminanceLevels1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___vector0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_0); IL2CPP_RUNTIME_CLASS_INIT(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ((ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_StaticFields*)il2cpp_codegen_static_fields_for(ColorNumerics_tF4E71C61E9DB409AB67565C69BDED084F7433B19_il2cpp_TypeInfo_var))->get_Bt709_0(); float L_3; L_3 = Vector4_Dot_mBB3EA971C7CF5FAE962524D50D631E31030846D5_inline(L_1, L_2, /*hidden argument*/NULL); int32_t L_4 = ___luminanceLevels1; float L_5; L_5 = MathF_Round_m1A062AB439332D49A0EB307FF5450816961642FB_inline(((float)il2cpp_codegen_multiply((float)L_3, (float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)))))), /*hidden argument*/NULL); return ((int32_t)((int32_t)L_5)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Abgr32_ToVector4_m924F1C64E0B8C9E78DAE1C9ACC62ACB47DE6DF95_inline (Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = __this->get_R_3(); uint8_t L_1 = __this->get_G_2(); uint8_t L_2 = __this->get_B_1(); uint8_t L_3 = __this->get_A_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)L_0)), ((float)((float)L_1)), ((float)((float)L_2)), ((float)((float)L_3)), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_StaticFields*)il2cpp_codegen_static_fields_for(Abgr32_tEDC5C2355AA0C458A2906D93D5479316136C0890_il2cpp_TypeInfo_var))->get_MaxBytes_4(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Argb32_ToVector4_m200DB92C4C26075816C2642BEEF959D4138E0396_inline (Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = __this->get_R_1(); uint8_t L_1 = __this->get_G_2(); uint8_t L_2 = __this->get_B_3(); uint8_t L_3 = __this->get_A_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)L_0)), ((float)((float)L_1)), ((float)((float)L_2)), ((float)((float)L_3)), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_StaticFields*)il2cpp_codegen_static_fields_for(Argb32_t18798B80579CCEA3FF4942A8EA3C978E03B9F0BD_il2cpp_TypeInfo_var))->get_MaxBytes_4(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgr24_ToVector4_m7873130365A223BE9CD4CF249A756101CB7F4D0D_inline (Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 * __this, const RuntimeMethod* method) { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { uint8_t L_0 = __this->get_R_2(); uint8_t L_1 = __this->get_G_1(); uint8_t L_2 = __this->get_B_0(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_3; memset((&L_3), 0, sizeof(L_3)); Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline((&L_3), L_0, L_1, L_2, (uint8_t)((int32_t)255), /*hidden argument*/NULL); V_0 = L_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; L_4 = Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(&V_0), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgr565_ToVector4_m9344140C6896C34D694F147F3178F365E8364628_inline (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * __this, const RuntimeMethod* method) { { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_0; L_0 = Bgr565_ToVector3_mAD471CE16B416143B668BC4DFE413A0EE9339A02_inline((Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_m716D2EB70783450C3569F4B9B695D68F3CE9C811((&L_1), L_0, (1.0f), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgra32_ToVector4_m6EB772C90AC6F350083398265BD5B49694DD4194_inline (Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = __this->get_R_2(); uint8_t L_1 = __this->get_G_1(); uint8_t L_2 = __this->get_B_0(); uint8_t L_3 = __this->get_A_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)L_0)), ((float)((float)L_1)), ((float)((float)L_2)), ((float)((float)L_3)), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields*)il2cpp_codegen_static_fields_for(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_il2cpp_TypeInfo_var))->get_MaxBytes_4(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgra4444_ToVector4_mF82092024B39ADF13547767878335770CBA1C661_inline (Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = Bgra4444_get_PackedValue_m81EBBF0DB96707467DF8406F9899FD40DE88AA55_inline((Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 *)__this, /*hidden argument*/NULL); uint16_t L_1; L_1 = Bgra4444_get_PackedValue_m81EBBF0DB96707467DF8406F9899FD40DE88AA55_inline((Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 *)__this, /*hidden argument*/NULL); uint16_t L_2; L_2 = Bgra4444_get_PackedValue_m81EBBF0DB96707467DF8406F9899FD40DE88AA55_inline((Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 *)__this, /*hidden argument*/NULL); uint16_t L_3; L_3 = Bgra4444_get_PackedValue_m81EBBF0DB96707467DF8406F9899FD40DE88AA55_inline((Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_0>>(int32_t)8))&(int32_t)((int32_t)15))))), ((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)4))&(int32_t)((int32_t)15))))), ((float)((float)((int32_t)((int32_t)L_2&(int32_t)((int32_t)15))))), ((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_3>>(int32_t)((int32_t)12)))&(int32_t)((int32_t)15))))), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5; L_5 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline(L_4, (0.0666666701f), /*hidden argument*/NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Bgra5551_ToVector4_m00FD22B9197B2056CF65D1043CBCD63648BE2F01_inline (Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 * __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = Bgra5551_get_PackedValue_mB22D0960BA5420CD2375632163C8D93E617B1451_inline((Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 *)__this, /*hidden argument*/NULL); uint16_t L_1; L_1 = Bgra5551_get_PackedValue_mB22D0960BA5420CD2375632163C8D93E617B1451_inline((Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 *)__this, /*hidden argument*/NULL); uint16_t L_2; L_2 = Bgra5551_get_PackedValue_mB22D0960BA5420CD2375632163C8D93E617B1451_inline((Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 *)__this, /*hidden argument*/NULL); uint16_t L_3; L_3 = Bgra5551_get_PackedValue_mB22D0960BA5420CD2375632163C8D93E617B1451_inline((Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_0>>(int32_t)((int32_t)10)))&(int32_t)((int32_t)31)))))/(float)(31.0f))), ((float)((float)((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)5))&(int32_t)((int32_t)31)))))/(float)(31.0f))), ((float)((float)((float)((float)((int32_t)((int32_t)L_2&(int32_t)((int32_t)31)))))/(float)(31.0f))), ((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_3>>(int32_t)((int32_t)15)))&(int32_t)1)))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Byte4_ToVector4_m631A8BECB4DE33F18003E9013F440657ED81E993_inline (Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 * __this, const RuntimeMethod* method) { { uint32_t L_0; L_0 = Byte4_get_PackedValue_mC324FDB4EDC047790D80854CFD12DB86D31EA62D_inline((Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = Byte4_get_PackedValue_mC324FDB4EDC047790D80854CFD12DB86D31EA62D_inline((Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 *)__this, /*hidden argument*/NULL); uint32_t L_2; L_2 = Byte4_get_PackedValue_mC324FDB4EDC047790D80854CFD12DB86D31EA62D_inline((Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 *)__this, /*hidden argument*/NULL); uint32_t L_3; L_3 = Byte4_get_PackedValue_mC324FDB4EDC047790D80854CFD12DB86D31EA62D_inline((Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)255))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_1>>8))&(int32_t)((int32_t)255))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_2>>((int32_t)16)))&(int32_t)((int32_t)255))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_3>>((int32_t)24)))&(int32_t)((int32_t)255))))))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 HalfSingle_ToVector4_mAAD4D9B143192743F760A20FE4DBDB2184F0D64C_inline (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * __this, const RuntimeMethod* method) { { float L_0; L_0 = HalfSingle_ToSingle_mA71AEB57FB66D04E9B80D976B6E1E1DC13A4ADA2_inline((HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_1), L_0, (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 HalfVector2_ToVector4_m07F67211B0196C5D476A7A0C7C69BB55D772B68E_inline (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * __this, const RuntimeMethod* method) { Vector2_t1455881409307224D6099F54FA7E478733EEF61D V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0; L_0 = HalfVector2_ToVector2_m96A19C53CDBA0656A715EE3954CB64A917415B2D_inline((HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC *)__this, /*hidden argument*/NULL); V_0 = L_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_1 = V_0; float L_2 = L_1.get_X_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_3 = V_0; float L_4 = L_3.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5; memset((&L_5), 0, sizeof(L_5)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_5), L_2, L_4, (0.0f), (1.0f), /*hidden argument*/NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 HalfVector4_ToVector4_m9C810A99354029815B9DD50E2E420BECB3EC737C_inline (HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 * __this, const RuntimeMethod* method) { { uint64_t L_0; L_0 = HalfVector4_get_PackedValue_mC9A49D885014D4943DD1B6C7FFBE17DD5E61821C_inline((HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 *)__this, /*hidden argument*/NULL); float L_1; L_1 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8((uint16_t)((int32_t)((uint16_t)L_0)), /*hidden argument*/NULL); uint64_t L_2; L_2 = HalfVector4_get_PackedValue_mC9A49D885014D4943DD1B6C7FFBE17DD5E61821C_inline((HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 *)__this, /*hidden argument*/NULL); float L_3; L_3 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8((uint16_t)((int32_t)((uint16_t)((int64_t)((uint64_t)L_2>>((int32_t)16))))), /*hidden argument*/NULL); uint64_t L_4; L_4 = HalfVector4_get_PackedValue_mC9A49D885014D4943DD1B6C7FFBE17DD5E61821C_inline((HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 *)__this, /*hidden argument*/NULL); float L_5; L_5 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8((uint16_t)((int32_t)((uint16_t)((int64_t)((uint64_t)L_4>>((int32_t)32))))), /*hidden argument*/NULL); uint64_t L_6; L_6 = HalfVector4_get_PackedValue_mC9A49D885014D4943DD1B6C7FFBE17DD5E61821C_inline((HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 *)__this, /*hidden argument*/NULL); float L_7; L_7 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8((uint16_t)((int32_t)((uint16_t)((int64_t)((uint64_t)L_6>>((int32_t)48))))), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8; memset((&L_8), 0, sizeof(L_8)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L16_ToVector4_m9B8FD9208E26DA896FB2FD896A2BB326A326712D_inline (L16_t82A3FD4325827CB571596BA0DA68B251F985D94F * __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = L16_get_PackedValue_mB73D93F9829B6F793AC69F7C88D0077BEFB62A10_inline((L16_t82A3FD4325827CB571596BA0DA68B251F985D94F *)__this, /*hidden argument*/NULL); float L_1 = ((float)((float)((float)((float)L_0))/(float)(65535.0f))); float L_2 = L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; memset((&L_3), 0, sizeof(L_3)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_3), L_1, L_2, L_2, (1.0f), /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L8_ToVector4_m8B03DD2C8BC3B7EA6C34700AEF814653DAD59757_inline (L8_t0DC62ABA8124A587901AC9D023076EF568A23003 * __this, const RuntimeMethod* method) { { uint8_t L_0; L_0 = L8_get_PackedValue_m26A4A6FE9A33FC50E6C236D6B7ACCBEC7BB60043_inline((L8_t0DC62ABA8124A587901AC9D023076EF568A23003 *)__this, /*hidden argument*/NULL); float L_1 = ((float)((float)((float)((float)L_0))/(float)(255.0f))); float L_2 = L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; memset((&L_3), 0, sizeof(L_3)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_3), L_1, L_2, L_2, (1.0f), /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 La16_ToVector4_m8F06D142068437A0511D8DD2CB8C40ACD43335E6_inline (La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 * __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->get_L_2(); float L_1 = ((float)((float)((float)((float)L_0))/(float)(255.0f))); float L_2 = L_1; uint8_t L_3 = __this->get_A_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), L_1, L_2, L_2, ((float)((float)((float)((float)L_3))/(float)(255.0f))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 La32_ToVector4_mD2F07D8A41801AE7E1CF0D8E1E06A92672B37EC1_inline (La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_L_0(); float L_1 = ((float)((float)((float)((float)L_0))/(float)(65535.0f))); float L_2 = L_1; uint16_t L_3 = __this->get_A_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), L_1, L_2, L_2, ((float)((float)((float)((float)L_3))/(float)(65535.0f))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedByte2_ToVector4_m3B1B0F99076927DAB33715EF67FA9ADBE94E7BBB_inline (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * __this, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0; L_0 = NormalizedByte2_ToVector2_m9CC3896124E90CBAB0C8000BFC4885B31FED0AD2_inline((NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_mFFD6ABE4FF0B7C4C1653B55C64E007E8945F85EC((&L_1), L_0, (0.0f), (1.0f), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedByte4_ToVector4_m059059ADA0D809D87F910C090D85FC8AD9FC27D7_inline (NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 * __this, const RuntimeMethod* method) { { uint32_t L_0; L_0 = NormalizedByte4_get_PackedValue_mD5F2EA596147F3F8987255A96D7D4A97DA8F8946_inline((NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = NormalizedByte4_get_PackedValue_mD5F2EA596147F3F8987255A96D7D4A97DA8F8946_inline((NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 *)__this, /*hidden argument*/NULL); uint32_t L_2; L_2 = NormalizedByte4_get_PackedValue_mD5F2EA596147F3F8987255A96D7D4A97DA8F8946_inline((NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 *)__this, /*hidden argument*/NULL); uint32_t L_3; L_3 = NormalizedByte4_get_PackedValue_mD5F2EA596147F3F8987255A96D7D4A97DA8F8946_inline((NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((float)((float)((int8_t)((int8_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)255)))))))/(float)(127.0f))), ((float)((float)((float)((float)((int8_t)((int8_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_1>>8))&(int32_t)((int32_t)255)))))))/(float)(127.0f))), ((float)((float)((float)((float)((int8_t)((int8_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_2>>((int32_t)16)))&(int32_t)((int32_t)255)))))))/(float)(127.0f))), ((float)((float)((float)((float)((int8_t)((int8_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_3>>((int32_t)24)))&(int32_t)((int32_t)255)))))))/(float)(127.0f))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedShort2_ToVector4_mA10FC3F69E186C7B7001AA20EA04D977369CD424_inline (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * __this, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0; L_0 = NormalizedShort2_ToVector2_m10B078E4D0A2F1F03065C6A9FC901486064AA276_inline((NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_mFFD6ABE4FF0B7C4C1653B55C64E007E8945F85EC((&L_1), L_0, (0.0f), (1.0f), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 NormalizedShort4_ToVector4_mDF8A161848C5A79F15D41049730E2510A8ADABA8_inline (NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 * __this, const RuntimeMethod* method) { { uint64_t L_0; L_0 = NormalizedShort4_get_PackedValue_m3481116B020CF5A95D0D6E103450178EB9A5E252_inline((NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 *)__this, /*hidden argument*/NULL); uint64_t L_1; L_1 = NormalizedShort4_get_PackedValue_m3481116B020CF5A95D0D6E103450178EB9A5E252_inline((NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 *)__this, /*hidden argument*/NULL); uint64_t L_2; L_2 = NormalizedShort4_get_PackedValue_m3481116B020CF5A95D0D6E103450178EB9A5E252_inline((NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 *)__this, /*hidden argument*/NULL); uint64_t L_3; L_3 = NormalizedShort4_get_PackedValue_m3481116B020CF5A95D0D6E103450178EB9A5E252_inline((NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)((int64_t)((int32_t)65535)))))))))/(float)(32767.0f))), ((float)((float)((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_1>>((int32_t)16)))&(int64_t)((int64_t)((int64_t)((int32_t)65535)))))))))/(float)(32767.0f))), ((float)((float)((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_2>>((int32_t)32)))&(int64_t)((int64_t)((int64_t)((int32_t)65535)))))))))/(float)(32767.0f))), ((float)((float)((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_3>>((int32_t)48)))&(int64_t)((int64_t)((int64_t)((int32_t)65535)))))))))/(float)(32767.0f))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rg32_ToVector4_m51DFA3AF99C2CFFE08AB04B00099EB72389DE740_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0; L_0 = Rg32_ToVector2_m1FF0436D2720A8690FE1A8B9D9F3A709C1E2D6A3_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_mFFD6ABE4FF0B7C4C1653B55C64E007E8945F85EC((&L_1), L_0, (0.0f), (1.0f), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb24_ToVector4_mF57CABE297C94558D27FFB5246BACDA10AD97C88_inline (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * __this, const RuntimeMethod* method) { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { uint8_t L_0 = __this->get_R_0(); uint8_t L_1 = __this->get_G_1(); uint8_t L_2 = __this->get_B_2(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_3; memset((&L_3), 0, sizeof(L_3)); Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline((&L_3), L_0, L_1, L_2, (uint8_t)((int32_t)255), /*hidden argument*/NULL); V_0 = L_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; L_4 = Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(&V_0), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb48_ToVector4_m1679350E6314D721BF33A91B0D4AE06922ABEFF7_inline (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_R_0(); uint16_t L_1 = __this->get_G_1(); uint16_t L_2 = __this->get_B_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; memset((&L_3), 0, sizeof(L_3)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_3), ((float)((float)((float)((float)L_0))/(float)(65535.0f))), ((float)((float)((float)((float)L_1))/(float)(65535.0f))), ((float)((float)((float)((float)L_2))/(float)(65535.0f))), (1.0f), /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba1010102_ToVector4_m9AA55F8123E9C0327138BAA9B13296E652C3ABD3_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t L_0; L_0 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); uint32_t L_2; L_2 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); uint32_t L_3; L_3 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)1023))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_1>>((int32_t)10)))&(int32_t)((int32_t)1023))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_2>>((int32_t)20)))&(int32_t)((int32_t)1023))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_3>>((int32_t)30)))&(int32_t)3)))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields*)il2cpp_codegen_static_fields_for(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var))->get_Multiplier_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = __this->get_R_0(); uint8_t L_1 = __this->get_G_1(); uint8_t L_2 = __this->get_B_2(); uint8_t L_3 = __this->get_A_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)L_0)), ((float)((float)L_1)), ((float)((float)L_2)), ((float)((float)L_3)), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields*)il2cpp_codegen_static_fields_for(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var))->get_MaxBytes_4(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba64_ToVector4_mCA2213A8474A88C7077EA354DED8BE977762BAC8_inline (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_R_0(); uint16_t L_1 = __this->get_G_1(); uint16_t L_2 = __this->get_B_2(); uint16_t L_3 = __this->get_A_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)L_0)), ((float)((float)L_1)), ((float)((float)L_2)), ((float)((float)L_3)), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5; L_5 = Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline(L_4, (65535.0f), /*hidden argument*/NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 RgbaVector_ToVector4_m4BE5E3DA34818B95B060666D5B9737E0521DBFF6_inline (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * __this, const RuntimeMethod* method) { { float L_0 = __this->get_R_0(); float L_1 = __this->get_G_1(); float L_2 = __this->get_B_2(); float L_3 = __this->get_A_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Short2_ToVector4_m7D5F38ABC27F7271C1F8EA7BC18CF9DF413AA783_inline (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * __this, const RuntimeMethod* method) { { uint32_t L_0; L_0 = Short2_get_PackedValue_mD059B3BBFB19B15FB02F9036299226AC922B3BCA_inline((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = Short2_get_PackedValue_mD059B3BBFB19B15FB02F9036299226AC922B3BCA_inline((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2; memset((&L_2), 0, sizeof(L_2)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_2), ((float)((float)((int16_t)((int16_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535))))))), ((float)((float)((int16_t)((int16_t)((int32_t)((uint32_t)L_1>>((int32_t)16))))))), (0.0f), (1.0f), /*hidden argument*/NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Short4_ToVector4_m34CC73B3F4C78B67251C5A2B5D61F45A76C2BD92_inline (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * __this, const RuntimeMethod* method) { { uint64_t L_0; L_0 = Short4_get_PackedValue_m0BAFBDFEE8A375525FAC717B88F80527553E6146_inline((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)__this, /*hidden argument*/NULL); uint64_t L_1; L_1 = Short4_get_PackedValue_m0BAFBDFEE8A375525FAC717B88F80527553E6146_inline((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)__this, /*hidden argument*/NULL); uint64_t L_2; L_2 = Short4_get_PackedValue_m0BAFBDFEE8A375525FAC717B88F80527553E6146_inline((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)__this, /*hidden argument*/NULL); uint64_t L_3; L_3 = Short4_get_PackedValue_m0BAFBDFEE8A375525FAC717B88F80527553E6146_inline((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)((int64_t)((int32_t)65535))))))))), ((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_1>>((int32_t)16)))&(int64_t)((int64_t)((int64_t)((int32_t)65535))))))))), ((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_2>>((int32_t)32)))&(int64_t)((int64_t)((int64_t)((int32_t)65535))))))))), ((float)((float)((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_3>>((int32_t)48)))&(int64_t)((int64_t)((int64_t)((int32_t)65535))))))))), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CXU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CWidthU3Ek__BackingField_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_xOffsets_3(); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_1; L_1 = MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_inline(L_0, /*hidden argument*/MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_RuntimeMethod_var); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline (float ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { float L_0 = ___left0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE((&L_1), L_0, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; L_3 = Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline(L_1, L_2, /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___left0; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___right1; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___left0; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___right1; float L_15 = L_14.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16; memset((&L_16), 0, sizeof(L_16)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_16), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), ((float)il2cpp_codegen_add((float)L_9, (float)L_11)), ((float)il2cpp_codegen_add((float)L_13, (float)L_15)), /*hidden argument*/NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___vectors0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_0 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_1 = NULL; { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___vectors0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100(L_0, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = V_0; int32_t L_3; L_3 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___vectors0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_4; L_4 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2, L_3, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_1 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_4; goto IL_0025; } IL_0017: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5 = V_0; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6, 1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_7; } IL_0025: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = V_1; bool L_10; L_10 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_10) { goto IL_0017; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___vectors0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_0 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_1 = NULL; { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___vectors0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100(L_0, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = V_0; int32_t L_3; L_3 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___vectors0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_4; L_4 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2, L_3, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_1 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_4; goto IL_0025; } IL_0017: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5 = V_0; Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6, 1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_7; } IL_0025: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = V_1; bool L_10; L_10 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_10) { goto IL_0017; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_2 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_7); } IL_0030: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_8); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_11; L_11 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13; L_13 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ReadOnlySpan_1_get_Item_m3711CA2E178831ACE9B03BAFD1E98E005C804BD4_gshared_inline (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_2 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); int32_t L_6 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_7; } IL_0030: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_8); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_11; L_11 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); int32_t L_12 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13; L_13 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* ReadOnlySpan_1_get_Item_mF0E51BA3948E372B84E641EB0C04C58C7393A18B_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_2 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); float* L_5; L_5 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); int32_t L_6 = ___index0; float* L_7; L_7 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((float*)(float*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (float*)L_7; } IL_0030: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_8); float* L_9 = (float*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); float* L_11; L_11 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((float*)(float*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); int32_t L_12 = ___index0; float* L_13; L_13 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((float*)(float*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (float*)L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t* Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_gshared_inline (int32_t* ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { { int32_t* L_0 = ___source0; int32_t L_1 = ___elementOffset1; uint32_t L_2 = sizeof(int32_t); return (int32_t*)(((int32_t*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((int32_t)L_1, (intptr_t)((intptr_t)L_2)))))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mAA446443CA8BB49C2BF75B50A6A999F0A3085D59_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_mA1EF97265C7817BAFFBD1D230536859FAF856CD5_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___targetPixels1, Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_11 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_13; L_13 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_16; L_16 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_17; L_17 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_19 = V_5; ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 L_20; L_20 = (( ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_67 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_67); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_69; L_69 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_72; L_72 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_73; L_73 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_75 = V_5; ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 L_76; L_76 = (( ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_73); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_90 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_90); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_92; L_92 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_95; L_95 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_96; L_96 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_99 = V_12; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_96); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_11 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_13; L_13 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_16; L_16 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_17; L_17 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_19 = V_5; ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 L_20; L_20 = (( ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 (*) (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t77E64EDFC31B790F9209D13016F19E5499E2D7B0 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * L_69 = (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_69); Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_71; L_71 = (( Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C (*) (Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_74; L_74 = Span_1_Slice_mDB399EE2FB990BAA7FD043B01FDF4438531C90AB_inline((Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * L_75; L_75 = (( PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C L_78 = V_12; NullCheck((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_75); (( void (*) (PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_tB5BC8C8410FF73F96A8DDAF66A7CEA18D4E354C8 *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_t3E857E31CD4828F7FBB6FB909AE75B23664AA26C )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mCFEC968A816BE8A7EE673C2990AB2701A09EA22C_gshared_inline (HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_m2AAEB3A4BA55ACDF08B75A2472847FC16E2AE3B4_inline((HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_mE1470C2F45D327A4FB9FBD7BFDD78D1C959AFAA9_inline((HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)(HorizontalConvolutionRowOperation_t94D507C88DA3ACBDC0437AEDCFDD4A445321F6DF *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_11), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_7 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_10), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_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 Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___source0; int32_t L_1 = ___elementOffset1; uint32_t L_2 = sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((int32_t)L_1, (intptr_t)((intptr_t)L_2)))))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_gshared_inline (float* ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { { float* L_0 = ___source0; int32_t L_1 = ___elementOffset1; uint32_t L_2 = sizeof(float); return (float*)(((float*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((int32_t)L_1, (intptr_t)((intptr_t)L_2)))))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_gshared_inline (float* ___left0, float* ___right1, const RuntimeMethod* method) { { float* L_0 = ___left0; float* L_1 = ___right1; return (bool)((!(((RuntimeObject*)(uintptr_t)L_0) >= ((RuntimeObject*)(uintptr_t)L_1)))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___left0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1 = ___right1; return (bool)((!(((RuntimeObject*)(uintptr_t)L_0) >= ((RuntimeObject*)(uintptr_t)L_1)))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation__ctor_m21AB84149A7462A17CFC5FF57E820857D147D2C0_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___targetPixels1, Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_11 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_13; L_13 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_16; L_16 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_17; L_17 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_19 = V_5; ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD L_20; L_20 = (( ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_67 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_67); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_69; L_69 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_72; L_72 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_73; L_73 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_75 = V_5; ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD L_76; L_76 = (( ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_73); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_90 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_90); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_92; L_92 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_95; L_95 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_96; L_96 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_99 = V_12; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_96); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_11 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_13; L_13 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_16; L_16 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_17; L_17 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_19 = V_5; ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD L_20; L_20 = (( ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD (*) (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t2872F3AF313010A342D69AE4B34B63E47FCF81AD )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * L_69 = (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_69); Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_71; L_71 = (( Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 (*) (Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_74; L_74 = Span_1_Slice_mE1B86AC5E6745C7CB777D78EE00094E071266DC3_inline((Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * L_75; L_75 = (( PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 L_78 = V_12; NullCheck((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_75); (( void (*) (PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4E3FFD0AB93861B969D290817D04ACD4705CA67C *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_tB8CCA6D1C7EDE91053D8794E1642E175B272BF85 )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mB2554D7BC7A64919415FD5EE7835D4BCEB439ED2_gshared_inline (HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_m469425E45F41444784B517ACC0B3DA06AE4AA08A_inline((HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_m6B3C460DA2A1D6E147840438A0D2F3F75AA2828E_inline((HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)(HorizontalConvolutionRowOperation_t10A3A49EAA53057488ACE8907EDCB6E7EDC389A9 *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } 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 void HorizontalConvolutionRowOperation__ctor_m6C0C52C10F68BA8894A7381F91125FB0275923EC_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___targetPixels1, Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_11 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_13; L_13 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_16; L_16 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_17; L_17 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_19 = V_5; ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 L_20; L_20 = (( ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_67 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_67); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_69; L_69 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_72; L_72 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_73; L_73 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_75 = V_5; ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 L_76; L_76 = (( ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_73); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_90 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_90); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_92; L_92 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_95; L_95 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_96; L_96 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_99 = V_12; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_96); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_11 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_13; L_13 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_16; L_16 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_17; L_17 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_19 = V_5; ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 L_20; L_20 = (( ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 (*) (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFD220BC736F7553A58A728D2622C0293C31A2888 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * L_69 = (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_69); Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_71; L_71 = (( Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF (*) (Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_74; L_74 = Span_1_Slice_m2ACA2A233351B483E8415BA6F76F534DCA805C1E_inline((Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * L_75; L_75 = (( PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF L_78 = V_12; NullCheck((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_75); (( void (*) (PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t759F79F84C5C1C82562E1B5ADCF15EF64712D01A *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_t6ED17638F78EB408F1EE998C3E01BE49CAD70CDF )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_m6E1EA1C951BD9B776BF815CA82E70862E13FA754_gshared_inline (HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_mE631DFA4B38236270BD4B05EE70AC2CFA19C2232_inline((HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_mADB318A159B10F7710C8563B1373A422DA88219E_inline((HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)(HorizontalConvolutionRowOperation_t29B0D0FD02A9D3E95270C021639C58281AC3C8DD *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } 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 void HorizontalConvolutionRowOperation__ctor_mAA05EA64B53C1523553663F957BED5C039503750_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels1, Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_11 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_13; L_13 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_16; L_16 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_17; L_17 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_19 = V_5; ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 L_20; L_20 = (( ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_67 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_67); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_69; L_69 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_72; L_72 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_73; L_73 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_75 = V_5; ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 L_76; L_76 = (( ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_73); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_90 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_90); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_92; L_92 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_95; L_95 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_96; L_96 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_99 = V_12; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_96); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_11 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_13; L_13 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_16; L_16 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_17; L_17 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_19 = V_5; ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 L_20; L_20 = (( ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 (*) (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6601C5663B0E17A788FFF2B737B8E90215EE0A85 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * L_69 = (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_69); Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_71; L_71 = (( Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 (*) (Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_74; L_74 = Span_1_Slice_m8A94A2281F04E4BAFB1CA855AC3B3AD5E7FB1F46_inline((Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * L_75; L_75 = (( PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 L_78 = V_12; NullCheck((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_75); (( void (*) (PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t170ECFBA46EE694243E6759A4239C43F8A844D6E *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_tADDAF162623ED71E668DA577B8B0C14F3973CCD7 )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_m5CC9BB1D076C596AD975A087E3384B1965C90F8E_gshared_inline (HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_mF2AFA0A7CC7E38FFADC325A64660B04A390B6AEE_inline((HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_m5279CB91816394B962D118A26B6576490348C366_inline((HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)(HorizontalConvolutionRowOperation_t90A6433F8630F0C2F2D747D1B9677E253AE06665 *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } 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 void HorizontalConvolutionRowOperation__ctor_m77EE8FCAFA73AA6905BB048CC1D6FBB1359C9DFB_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds0, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels1, Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels2, KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___kernel4, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration5, bool ___preserveAlpha6, const RuntimeMethod* method) { { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___bounds0; __this->set_bounds_0(L_0); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_1 = ___targetPixels1; __this->set_targetPixels_1(L_1); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_2 = ___sourcePixels2; __this->set_sourcePixels_2(L_2); KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_3 = ___map3; __this->set_map_3(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___kernel4; __this->set_kernel_4(L_4); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_5 = ___configuration5; __this->set_configuration_5(L_5); bool L_6 = ___preserveAlpha6; __this->set_preserveAlpha_6(L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_11 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_13; L_13 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_16; L_16 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_17; L_17 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_19 = V_5; ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 L_20; L_20 = (( ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23; L_23 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_24 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_24, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26 = V_7; int32_t L_27; L_27 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26, (int32_t)L_27, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_29); V_9 = (float*)((L_29)->GetAddressAt(static_cast(0))); float* L_30 = V_9; int32_t L_31 = V_2; float* L_32; L_32 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_30, (int32_t)L_31, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_32; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_33 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_34; L_34 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_33, /*hidden argument*/NULL); int32_t* L_35; L_35 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_34, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_35; goto IL_013b; } IL_00ce: { float* L_36 = V_9; V_14 = (float*)L_36; int32_t* L_37 = V_11; V_15 = (int32_t*)L_37; goto IL_011c; } IL_00d8: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_38 = V_6; int32_t* L_39 = V_15; int32_t L_40 = *((int32_t*)L_39); int32_t L_41 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_42; L_42 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_38, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_43 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_42); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_43; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_44 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45); float* L_47 = V_14; float L_48 = *((float*)L_47); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_49 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50; L_50 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_48, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_49, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_46, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_44 = L_51; float* L_52 = V_14; float* L_53; L_53 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_52, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_53; int32_t* L_54 = V_15; int32_t* L_55; L_55 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_54, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_55; } IL_011c: { float* L_56 = V_14; float* L_57 = V_10; bool L_58; L_58 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_56, (float*)(float*)L_57, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_58) { goto IL_00d8; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_59 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60; L_60 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_59, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60; int32_t* L_61 = V_11; int32_t L_62 = V_2; int32_t* L_63; L_63 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_61, (int32_t)L_62, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_63; } IL_013b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_8; bool L_66; L_66 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_66) { goto IL_00ce; } } { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_67 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_sourcePixels_2(); int32_t L_68 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_67); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_69; L_69 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_67, (int32_t)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_69; int32_t L_70 = V_0; int32_t L_71 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_72; L_72 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_70, (int32_t)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_73; L_73 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_74 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_75 = V_5; ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 L_76; L_76 = (( ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_75, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_3; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_73); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_73, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_74, (ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 )L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_78 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_79; L_79 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_78, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_79; goto IL_01a4; } IL_0182: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_80 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81 = V_6; float L_82 = (float)L_81->get_W_3(); L_80->set_W_3(L_82); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_83 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_84; L_84 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_83, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_84; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_85 = V_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_85, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86; } IL_01a4: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_87 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_88 = V_8; bool L_89; L_89 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_87, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_88, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_89) { goto IL_0182; } } { Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_90 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_targetPixels_1(); int32_t L_91 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_90); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_92; L_92 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_90, (int32_t)L_91, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_92; int32_t L_93 = V_0; int32_t L_94 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_95; L_95 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_93, (int32_t)L_94, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_95; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_96; L_96 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_97 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_98 = V_4; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_99 = V_12; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_96); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_96, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_97, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_98, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_99, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3; memset((&V_3), 0, sizeof(V_3)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_4; memset((&V_4), 0, sizeof(V_4)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_5; memset((&V_5), 0, sizeof(V_5)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_6 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_7 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_8 = NULL; float* V_9 = NULL; float* V_10 = NULL; int32_t* V_11 = NULL; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_12; memset((&V_12), 0, sizeof(V_12)); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA V_13; memset((&V_13), 0, sizeof(V_13)); float* V_14 = NULL; int32_t* V_15 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_16; memset((&V_16), 0, sizeof(V_16)); { Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_0 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_1; L_1 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_2 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_3; L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_2, /*hidden argument*/NULL); V_1 = (int32_t)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_4); V_2 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_5 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_6; L_6 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_5, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_7; L_7 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)0, (int32_t)L_6, /*hidden argument*/Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_RuntimeMethod_var); V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_7; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_0(); int32_t L_9; L_9 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; L_10 = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_9, /*hidden argument*/Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_RuntimeMethod_var); V_4 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_4), /*hidden argument*/Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_RuntimeMethod_var); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_11 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_sourcePixels_2(); int32_t L_12 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_13; L_13 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_16; L_16 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_5 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_17; L_17 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_19 = V_5; ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 L_20; L_20 = (( ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 (*) (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = V_3; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tFE2825FF92A7DF6D42A40E7E4CDC74C90DC95CE8 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_22 = V_3; Numerics_Premultiply_mAC58796854195E6AADF83E9D197424801FD9A51B_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_22, /*hidden argument*/NULL); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_23 = V_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_23, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_25 = V_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_26; L_26 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_25, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_7; int32_t L_28; L_28 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_3), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)L_28, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_8 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)__this->get_kernel_4(); NullCheck(L_30); V_9 = (float*)((L_30)->GetAddressAt(static_cast(0))); float* L_31 = V_9; int32_t L_32 = V_2; float* L_33; L_33 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_31, (int32_t)L_32, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_10 = (float*)L_33; KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * L_34 = (KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)__this->get_map_3(); NullCheck((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_35; L_35 = KernelSamplingMap_GetColumnOffsetSpan_mFB4F0097505CBB61385791E3E4FD404482CC313D_inline((KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 *)L_34, /*hidden argument*/NULL); int32_t* L_36; L_36 = MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_35, /*hidden argument*/MemoryMarshal_GetReference_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m1B6FFB06B974F5354B86A9CFE08903FD410DA381_RuntimeMethod_var); V_11 = (int32_t*)L_36; goto IL_0141; } IL_00d4: { float* L_37 = V_9; V_14 = (float*)L_37; int32_t* L_38 = V_11; V_15 = (int32_t*)L_38; goto IL_0122; } IL_00de: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_6; int32_t* L_40 = V_15; int32_t L_41 = *((int32_t*)L_40); int32_t L_42 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43; L_43 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)), /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43); V_16 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_44; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_46 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_47 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_46); float* L_48 = V_14; float L_49 = *((float*)L_48); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = V_16; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_51; L_51 = Vector4_op_Multiply_m91412BB5F563A06D8D6AD379FF0699207B566BD7_inline((float)L_49, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_50, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52; L_52 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_47, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_51, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_52; float* L_53 = V_14; float* L_54; L_54 = Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_inline((float*)(float*)L_53, (int32_t)1, /*hidden argument*/Unsafe_Add_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m08CF22F4B4E82D57873917FF2376CFA6AB2855B1_RuntimeMethod_var); V_14 = (float*)L_54; int32_t* L_55 = V_15; int32_t* L_56; L_56 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_55, (int32_t)1, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_15 = (int32_t*)L_56; } IL_0122: { float* L_57 = V_14; float* L_58 = V_10; bool L_59; L_59 = Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_inline((float*)(float*)L_57, (float*)(float*)L_58, /*hidden argument*/Unsafe_IsAddressLessThan_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA65ABA3CE2DC39CD2E7F353B4150E68A3D05C02B_RuntimeMethod_var); if (L_59) { goto IL_00de; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_61; L_61 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_7 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_61; int32_t* L_62 = V_11; int32_t L_63 = V_2; int32_t* L_64; L_64 = Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_inline((int32_t*)(int32_t*)L_62, (int32_t)L_63, /*hidden argument*/Unsafe_Add_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m047CE23909FC803705A34653D2EAD5DC57FEFBF5_RuntimeMethod_var); V_11 = (int32_t*)L_64; } IL_0141: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_65 = V_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66 = V_8; bool L_67; L_67 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_65, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_67) { goto IL_00d4; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_68 = V_4; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_68, /*hidden argument*/NULL); Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * L_69 = (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)__this->get_targetPixels_1(); int32_t L_70 = ___y0; NullCheck((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_69); Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_71; L_71 = (( Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA (*) (Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 *)L_69, (int32_t)L_70, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); V_13 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_71; int32_t L_72 = V_0; int32_t L_73 = V_1; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_74; L_74 = Span_1_Slice_mADEBB15CAD1264E0C2B47FF28F04D8F6558D9173_inline((Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA *)(&V_13), (int32_t)L_72, (int32_t)L_73, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); V_12 = (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_74; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * L_75; L_75 = (( PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_76 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_5(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_77 = V_4; Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA L_78 = V_12; NullCheck((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_75); (( void (*) (PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((PixelOperations_1_t4B9F8798FFCFB66DDCE1C554E2C056AA4E1518EA *)L_75, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_76, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_77, (Span_1_t29342238910776EDE91F3C824F783AD7DF73F1EA )L_78, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HorizontalConvolutionRowOperation_Invoke_mBF1A38C0E5BF4E730C641E25DC664835B93F8009_gshared_inline (HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 * __this, int32_t ___y0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_preserveAlpha_6(); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span1; HorizontalConvolutionRowOperation_Convolve3_m0792A3B4FF9E1A49196AF486F2AD38A1E59570BF_inline((HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)__this, (int32_t)L_1, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return; } IL_0011: { int32_t L_3 = ___y0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; HorizontalConvolutionRowOperation_Convolve4_m48D1819E19D3AD87FF47AE231D5EFFB137C17307_inline((HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)(HorizontalConvolutionRowOperation_t98843EDAD521BB8427F49616D64FC0CC4BA103B7 *)__this, (int32_t)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); return; } } 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 uint8_t A8_get_PackedValue_m341FC6C53B24BB286C39A160D0E707843714C52B_inline (A8_tFB63755C0D5FD006348F0668E16BC0E539EBE4F4 * __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_mBB3EA971C7CF5FAE962524D50D631E31030846D5_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___vector10, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___vector21, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___vector10; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___vector21; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___vector10; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___vector21; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___vector10; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___vector21; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___vector10; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___vector21; float L_15 = L_14.get_W_3(); return ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), (float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_11)))), (float)((float)il2cpp_codegen_multiply((float)L_13, (float)L_15)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Round_m1A062AB439332D49A0EB307FF5450816961642FB_inline (float ___f0, 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; } { float L_0 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = bankers_round(((double)((double)L_0))); return ((float)((float)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___left0; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___right1; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___left0; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___right1; float L_15 = L_14.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16; memset((&L_16), 0, sizeof(L_16)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_16), ((float)((float)L_1/(float)L_3)), ((float)((float)L_5/(float)L_7)), ((float)((float)L_9/(float)L_11)), ((float)((float)L_13/(float)L_15)), /*hidden argument*/NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method) { { uint8_t L_0 = ___r0; __this->set_R_0(L_0); uint8_t L_1 = ___g1; __this->set_G_1(L_1); uint8_t L_2 = ___b2; __this->set_B_2(L_2); uint8_t L_3 = ___a3; __this->set_A_3(L_3); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 Bgr565_ToVector3_mAD471CE16B416143B668BC4DFE413A0EE9339A02_inline (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = Bgr565_get_PackedValue_m1432BECE5783D0FAF5F03667419AAE98B35F13E4_inline((Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C *)__this, /*hidden argument*/NULL); uint16_t L_1; L_1 = Bgr565_get_PackedValue_m1432BECE5783D0FAF5F03667419AAE98B35F13E4_inline((Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C *)__this, /*hidden argument*/NULL); uint16_t L_2; L_2 = Bgr565_get_PackedValue_m1432BECE5783D0FAF5F03667419AAE98B35F13E4_inline((Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C *)__this, /*hidden argument*/NULL); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m3C199C444CBE5C59587FAE802686BDB1F3D8CC9C((&L_3), ((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_0>>(int32_t)((int32_t)11)))&(int32_t)((int32_t)31))))), (float)(0.0322580636f))), ((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)5))&(int32_t)((int32_t)63))))), (float)(0.0158730168f))), ((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)((int32_t)L_2&(int32_t)((int32_t)31))))), (float)(0.0322580636f))), /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t Bgra4444_get_PackedValue_m81EBBF0DB96707467DF8406F9899FD40DE88AA55_inline (Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, float ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = ___right1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2; memset((&L_2), 0, sizeof(L_2)); Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE((&L_2), L_1, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; L_3 = Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline(L_0, L_2, /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t Bgra5551_get_PackedValue_mB22D0960BA5420CD2375632163C8D93E617B1451_inline (Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Byte4_get_PackedValue_mC324FDB4EDC047790D80854CFD12DB86D31EA62D_inline (Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HalfSingle_ToSingle_mA71AEB57FB66D04E9B80D976B6E1E1DC13A4ADA2_inline (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = HalfSingle_get_PackedValue_m73CF31428A76D0D77497BFAD17A559104027DDF3_inline((HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E *)__this, /*hidden argument*/NULL); float L_1; L_1 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8(L_0, /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D HalfVector2_ToVector2_m96A19C53CDBA0656A715EE3954CB64A917415B2D_inline (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * __this, const RuntimeMethod* method) { Vector2_t1455881409307224D6099F54FA7E478733EEF61D V_0; memset((&V_0), 0, sizeof(V_0)); { uint32_t L_0; L_0 = HalfVector2_get_PackedValue_m46C55EE17E09D678F3976798998642D5E3485745_inline((HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC *)__this, /*hidden argument*/NULL); float L_1; L_1 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8((uint16_t)((int32_t)((uint16_t)L_0)), /*hidden argument*/NULL); (&V_0)->set_X_0(L_1); uint32_t L_2; L_2 = HalfVector2_get_PackedValue_m46C55EE17E09D678F3976798998642D5E3485745_inline((HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC *)__this, /*hidden argument*/NULL); float L_3; L_3 = HalfTypeHelper_Unpack_mA2270A2030A71F8428731CCC0F39B0712F2D3AE8((uint16_t)((int32_t)((uint16_t)((int32_t)((uint32_t)L_2>>((int32_t)16))))), /*hidden argument*/NULL); (&V_0)->set_Y_1(L_3); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t HalfVector4_get_PackedValue_mC9A49D885014D4943DD1B6C7FFBE17DD5E61821C_inline (HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 * __this, const RuntimeMethod* method) { { uint64_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t L16_get_PackedValue_mB73D93F9829B6F793AC69F7C88D0077BEFB62A10_inline (L16_t82A3FD4325827CB571596BA0DA68B251F985D94F * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t L8_get_PackedValue_m26A4A6FE9A33FC50E6C236D6B7ACCBEC7BB60043_inline (L8_t0DC62ABA8124A587901AC9D023076EF568A23003 * __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D NormalizedByte2_ToVector2_m9CC3896124E90CBAB0C8000BFC4885B31FED0AD2_inline (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * __this, const RuntimeMethod* method) { { uint16_t L_0; L_0 = NormalizedByte2_get_PackedValue_mB37C912A8CD24659F433BEB48906C4DCAEF0D91E_inline((NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 *)__this, /*hidden argument*/NULL); uint16_t L_1; L_1 = NormalizedByte2_get_PackedValue_mB37C912A8CD24659F433BEB48906C4DCAEF0D91E_inline((NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 *)__this, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_2), ((float)((float)((float)((float)((int8_t)((int8_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)255)))))))/(float)(127.0f))), ((float)((float)((float)((float)((int8_t)((int8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)8))&(int32_t)((int32_t)255)))))))/(float)(127.0f))), /*hidden argument*/NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NormalizedByte4_get_PackedValue_mD5F2EA596147F3F8987255A96D7D4A97DA8F8946_inline (NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D NormalizedShort2_ToVector2_m10B078E4D0A2F1F03065C6A9FC901486064AA276_inline (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * __this, const RuntimeMethod* method) { { uint32_t L_0; L_0 = NormalizedShort2_get_PackedValue_m9A742CF0D1FC0F08F9C22193DF30A72514737187_inline((NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = NormalizedShort2_get_PackedValue_m9A742CF0D1FC0F08F9C22193DF30A72514737187_inline((NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 *)__this, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_2), ((float)((float)((float)((float)((int16_t)((int16_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535)))))))/(float)(32767.0f))), ((float)((float)((float)((float)((int16_t)((int16_t)((int32_t)((uint32_t)L_1>>((int32_t)16)))))))/(float)(32767.0f))), /*hidden argument*/NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NormalizedShort4_get_PackedValue_m3481116B020CF5A95D0D6E103450178EB9A5E252_inline (NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 * __this, const RuntimeMethod* method) { { uint64_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Rg32_ToVector2_m1FF0436D2720A8690FE1A8B9D9F3A709C1E2D6A3_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t L_0; L_0 = Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_2), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_1>>((int32_t)16)))&(int32_t)((int32_t)65535))))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_3 = ((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields*)il2cpp_codegen_static_fields_for(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var))->get_Max_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_4; L_4 = Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline(L_2, L_3, /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value10, float ___value21, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___value10; float L_1 = ___value21; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2; memset((&L_2), 0, sizeof(L_2)); Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE((&L_2), L_1, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; L_3 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_0, L_2, /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Short2_get_PackedValue_mD059B3BBFB19B15FB02F9036299226AC922B3BCA_inline (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t Short4_get_PackedValue_m0BAFBDFEE8A375525FAC717B88F80527553E6146_inline (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * __this, const RuntimeMethod* method) { { uint64_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___left0; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___right1; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___left0; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___right1; float L_15 = L_14.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16; memset((&L_16), 0, sizeof(L_16)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_16), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), ((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)), ((float)il2cpp_codegen_multiply((float)L_9, (float)L_11)), ((float)il2cpp_codegen_multiply((float)L_13, (float)L_15)), /*hidden argument*/NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___source0; float L_1 = L_0->get_W_3(); V_0 = L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); float L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline(L_4, L_5, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2 = L_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7 = ___source0; float L_8 = V_0; L_7->set_W_3(L_8); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___source0; float L_1 = L_0->get_W_3(); V_0 = L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); float L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline(L_4, L_5, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2 = L_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7 = ___source0; float L_8 = V_0; L_7->set_W_3(L_8); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (void*)(L_0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 MemoryOwnerExtensions_GetSpan_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mA44DF824AFE262FA4F9133350A44C669A6D90259_gshared_inline (RuntimeObject* ___buffer0, const RuntimeMethod* method) { Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___buffer0; NullCheck((RuntimeObject*)L_0); Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 L_1; L_1 = InterfaceFuncInvoker0< Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 >::Invoke(0 /* System.Memory`1 System.Buffers.IMemoryOwner`1::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (RuntimeObject*)L_0); V_0 = (Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 )L_1; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_2; L_2 = Memory_1_get_Span_mFDEE054DB28FF025ABEC6F2FA5D78EF400C6F33C_inline((Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 *)(Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); return (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_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 uint16_t Bgr565_get_PackedValue_m1432BECE5783D0FAF5F03667419AAE98B35F13E4_inline (Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t HalfSingle_get_PackedValue_m73CF31428A76D0D77497BFAD17A559104027DDF3_inline (HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t HalfVector2_get_PackedValue_m46C55EE17E09D678F3976798998642D5E3485745_inline (HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t NormalizedByte2_get_PackedValue_mB37C912A8CD24659F433BEB48906C4DCAEF0D91E_inline (NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NormalizedShort2_get_PackedValue_m9A742CF0D1FC0F08F9C22193DF30A72514737187_inline (NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline (Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___left0, Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___right1, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_8), ((float)((float)L_1/(float)L_3)), ((float)((float)L_5/(float)L_7)), /*hidden argument*/NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 Memory_1_get_Span_mFDEE054DB28FF025ABEC6F2FA5D78EF400C6F33C_gshared_inline (Memory_1_t46758CC81C72EE5F61401262CE5B7D106F22D0A7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; { int32_t L_0 = (int32_t)__this->get__index_1(); if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0034; } } { RuntimeObject * L_1 = (RuntimeObject *)__this->get__object_0(); NullCheck((MemoryManager_1_tBDC7175A480D069A3ACA71CE3A907EF2FC57538C *)((MemoryManager_1_tBDC7175A480D069A3ACA71CE3A907EF2FC57538C *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8)))); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_2; L_2 = VirtualFuncInvoker0< Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 >::Invoke(8 /* System.Span`1 System.Buffers.MemoryManager`1::GetSpan() */, (MemoryManager_1_tBDC7175A480D069A3ACA71CE3A907EF2FC57538C *)((MemoryManager_1_tBDC7175A480D069A3ACA71CE3A907EF2FC57538C *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8)))); V_0 = (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_2; int32_t L_3 = (int32_t)__this->get__index_1(); int32_t L_4 = (int32_t)__this->get__length_2(); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_5; L_5 = Span_1_Slice_m6E21AFC6039380BC8DEBEB01F60477371C138A4C_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&V_0), (int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)2147483647LL))), (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_5; } IL_0034: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_9; L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0089; } } { RuntimeObject * L_11 = (RuntimeObject *)__this->get__object_0(); String_t* L_12 = (String_t*)((String_t*)IsInst((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var)); V_1 = (String_t*)L_12; if (!L_12) { goto IL_0089; } } { String_t* L_13 = V_1; Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * L_14; L_14 = (( Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); IL2CPP_RUNTIME_CLASS_INIT(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var); intptr_t L_15 = ((MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields*)il2cpp_codegen_static_fields_for(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var))->get_StringAdjustment_0(); String_t* L_16 = V_1; NullCheck((String_t*)L_16); int32_t L_17; L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline((String_t*)L_16, /*hidden argument*/NULL); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_18; memset((&L_18), 0, sizeof(L_18)); Span_1__ctor_m1566DA482B8791BA8D2B9F09490E2ECC1FCB7DC9_inline((&L_18), (Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D *)L_14, (intptr_t)L_15, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); V_0 = (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_18; int32_t L_19 = (int32_t)__this->get__index_1(); int32_t L_20 = (int32_t)__this->get__length_2(); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_21; L_21 = Span_1_Slice_m6E21AFC6039380BC8DEBEB01F60477371C138A4C_inline((Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 *)(&V_0), (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_21; } IL_0089: { RuntimeObject * L_22 = (RuntimeObject *)__this->get__object_0(); if (!L_22) { goto IL_00b4; } } { RuntimeObject * L_23 = (RuntimeObject *)__this->get__object_0(); int32_t L_24 = (int32_t)__this->get__index_1(); int32_t L_25 = (int32_t)__this->get__length_2(); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_26; memset((&L_26), 0, sizeof(L_26)); Span_1__ctor_m9AEC6413B47543D5A67556E88886542285AA3D3B_inline((&L_26), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 13))), (int32_t)L_24, (int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)2147483647LL))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_26; } IL_00b4: { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )); Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_27 = V_0; return (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_27; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_m_stringLength_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 Span_1_Slice_m6E21AFC6039380BC8DEBEB01F60477371C138A4C_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __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_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * L_8 = (Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m1566DA482B8791BA8D2B9F09490E2ECC1FCB7DC9_inline((&L_11), (Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D *)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_t5B9CA8F9159D1D514608F712D98F78424DC22526 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1566DA482B8791BA8D2B9F09490E2ECC1FCB7DC9_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * 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_m9AEC6413B47543D5A67556E88886542285AA3D3B_gshared_inline (Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t5B9CA8F9159D1D514608F712D98F78424DC22526 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); goto IL_0043; } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = ___array0; Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * L_16; L_16 = (( Pinnable_1_t2B5818FCEB043409BD3A4AB321D09A4F2DF97C2D * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t0FE2F2A995EE80703E269FF112845443E9FEECF3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } }