#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; 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 InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template 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); } }; // System.Action`1> struct Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422; // System.Action`1> struct Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97; // System.Action`1> struct Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2; // System.Action`1> struct Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80; // System.Action`1> struct Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1; // System.Action`1> struct Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B; // System.Action`1> struct Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC; // System.Comparison`1> struct Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803; // System.Comparison`1> struct Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB; // System.Comparison`1> struct Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F; // System.Comparison`1> struct Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0; // System.Comparison`1> struct Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2; // System.Comparison`1> struct Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515; // System.Comparison`1> struct Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20; // System.Func`1 struct Func_1_t807CEE610086E24A0167BAA97A64062016E09D49; // System.Collections.Generic.IComparer`1> struct IComparer_1_t182100C3FEB626B801506E43271CE005A411E519; // System.Collections.Generic.IComparer`1> struct IComparer_1_tBC38F1EF8ECA453C388D9EB3FD2510A4242B5A22; // System.Collections.Generic.IComparer`1> struct IComparer_1_t253F03F0500906DB9D7041573301E0B89568C067; // System.Collections.Generic.IComparer`1> struct IComparer_1_t9E762D0F271C3ECB357FE7ECB2A786E86D188815; // System.Collections.Generic.IComparer`1> struct IComparer_1_tBE46EBDA8D7A32C9C1620F26721F545E4325544B; // System.Collections.Generic.IComparer`1> struct IComparer_1_t353D7F3F9AC4EE6C2DE568267C0DCB26E24B3F8F; // System.Collections.Generic.IComparer`1> struct IComparer_1_t1F8AA3478C5C5B327A3A9520C5C7374484D29435; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t1C0900AB7559421B2BB7030E042C58A81B751FA6; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t84312E82BDFEBBB4A26107354F87238C7186ED2E; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t22A35158F9E40077A7147A082319C0D1DFFBE2FD; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_tC55CEA6F24F67BA917557922E8BBA6A849B2C0FB; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t4A074CE702A80976FC91ACCFF79117357E681653; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t113FACAB23948F4E2CEBE45B4B2B5C96D0EDC29E; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_tB9606E6175679C8FA0B175E810C7ADBD5586C964; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t7AF2C01D0498A6C50F1343A441579C73DDD6E8D4; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tAB5DF652A36FB48E9530C4C341616C66F406C205; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tF437149CAED78D4A68294D431DE692A78F7D67B3; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tCC5DD7EE687D99A5BEF15DD7C7F422C595396002; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t35F277785DD7DDE4E803DD868E2ACC1435B7C920; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t783E3EDA1C457C4CB011DFEFFD0F6EB48CCC3C87; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t1047E0E757710AC7E18EA36721DB025B94D18F20; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t81E95453FECD1E52858008E0F9D7D5799E11BF7B; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t2DC97C7D486BF9E077C2BC2E517E434F393AA76E; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t7C41E9424610515C845088318433DE578339F69C; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t419144AA4251612FA97517A81CB0557F6C419610; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772; // System.Collections.Generic.LinkedListNode`1> struct LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10; // System.Collections.Generic.LinkedListNode`1> struct LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC; // System.Collections.Generic.LinkedListNode`1 struct LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F; // System.Collections.Generic.LinkedList`1> struct LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B; // System.Collections.Generic.LinkedList`1> struct LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B; // System.Threading.ThreadLocal`1/LinkedSlot struct LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078; // System.Collections.Generic.List`1> struct List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7; // System.Collections.Generic.List`1> struct List_1_t995E93A35BC66C790862167E6D42B370113C7AF7; // System.Collections.Generic.List`1> struct List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E; // System.Collections.Generic.List`1> struct List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC; // System.Collections.Generic.List`1> struct List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED; // System.Collections.Generic.List`1> struct List_1_tD06950283859C5EF1757856EE41AE815B706671E; // System.Collections.Generic.List`1> struct List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC; // System.Pinnable`1 struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731; // System.Pinnable`1 struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7; // System.Predicate`1> struct Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40; // System.Predicate`1> struct Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1; // System.Predicate`1> struct Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8; // System.Predicate`1> struct Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC; // System.Predicate`1> struct Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD; // System.Predicate`1> struct Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB; // System.Predicate`1> struct Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1; // System.Threading.ThreadLocal`1/LinkedSlotVolatile[] struct LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967; // System.ValueTuple`2[] struct ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D; // System.ValueTuple`2[] struct ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A; // System.ValueTuple`2[] struct ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A; // System.ValueTuple`3[] struct ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Reflection.MethodInfo struct MethodInfo_t; // 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* 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* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_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* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral2B221ABF91F580F086900605524B962132D6AB0F; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0; IL2CPP_EXTERN_C String_t* _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C; IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE; IL2CPP_EXTERN_C String_t* _stringLiteral522D64BC87755C7FA79B087AFEB43911A81E0E95; IL2CPP_EXTERN_C String_t* _stringLiteral5710CE45F48D63001BA691498F6BC34A07EDE686; IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70; IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5; IL2CPP_EXTERN_C String_t* _stringLiteralA5393D2D2BDCE148E08D22CB1FD20976D66BEC41; IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085; IL2CPP_EXTERN_C String_t* _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8; IL2CPP_EXTERN_C String_t* _stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31; IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1; IL2CPP_EXTERN_C String_t* _stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_CopyTo_m85A4633315CC605F4E78B08283D34954EF220553_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_CopyTo_m8ACF692BF330951AD9882ED6BFE81588B90BBA5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_CopyTo_mA3F78015C5C99845B1EFB163C0DF1142516421D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_GetObjectData_m39FC22AA847D187B86FE15EF46FF59B0DF28CF0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_GetObjectData_m7095A050868E7CBDFBBDE560BCCA11D99808BA9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_GetObjectData_mCBC39354D7EE142D9866CB78F99295C2E76C4F05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_OnDeserialization_m52741BB90BDE46B7C7E4BBD3D0108D1BF001F108_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_OnDeserialization_m7ED327CBAAD604D3811F50D506B50281DFDA46FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_OnDeserialization_m9E13F0BDA099C8A255A1F40C634CBE1BA626E4AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_RemoveLast_m4F9C44B2E1CA5BCFA0965D6B64494EDB9C1ACDCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_RemoveLast_mB53E8A6CFC34CE260FB3D2CB318E9477E776113A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_RemoveLast_mFBE20541D9C4DC18BD4B88BB96A60BCFDE7E428C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_ValidateNewNode_m29DAF8AF1C471082B8EC7AD30B0335E522AAD141_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_ValidateNewNode_m5FB29340BB8728C9BA73866FE22C3D3AE072172E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_ValidateNewNode_mC2DC44E3CD09F4D8910ED5E80925DD32482A97DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_ValidateNode_m05EAFEC889D588120CCFB8BA635767B766A8B2E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_ValidateNode_m1D54754E7DD5389809623C09F7FE8B979266712F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_ValidateNode_mDF5036972BDAFE353CACA064B1AEFA2BE042A171_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_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D; struct KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9; struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C; struct KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1; struct LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967; struct ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D; struct ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A; struct ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A; struct ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; 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 // System.EmptyArray`1 struct EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4 : public RuntimeObject { public: public: }; struct EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4_StaticFields { public: // T[] System.EmptyArray`1::Value ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___Value_0; public: inline static int32_t get_offset_of_Value_0() { return static_cast(offsetof(EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4_StaticFields, ___Value_0)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_Value_0() const { return ___Value_0; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_Value_0() { return &___Value_0; } inline void set_Value_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___Value_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA : public RuntimeObject { public: public: }; struct EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * 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.LinkedListNode`1 struct LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F : public RuntimeObject { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedListNode`1::list LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ___list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::next LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___next_1; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::prev LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___prev_2; // T System.Collections.Generic.LinkedListNode`1::item RuntimeObject * ___item_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___list_0)); } inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * get_list_0() const { return ___list_0; } inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___next_1)); } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_next_1() const { return ___next_1; } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_next_1() { return &___next_1; } inline void set_next_1(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value) { ___next_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value); } inline static int32_t get_offset_of_prev_2() { return static_cast(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___prev_2)); } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_prev_2() const { return ___prev_2; } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_prev_2() { return &___prev_2; } inline void set_prev_2(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value) { ___prev_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value); } inline static int32_t get_offset_of_item_3() { return static_cast(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___item_3)); } inline RuntimeObject * get_item_3() const { return ___item_3; } inline RuntimeObject ** get_address_of_item_3() { return &___item_3; } inline void set_item_3(RuntimeObject * value) { ___item_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___item_3), (void*)value); } }; // System.Collections.Generic.LinkedList`1> struct LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B, ___head_0)); } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * get_head_0() const { return ___head_0; } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B, ___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__syncRoot_3() { return static_cast(offsetof(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // System.Collections.Generic.LinkedList`1> struct LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689, ___head_0)); } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * get_head_0() const { return ___head_0; } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689, ___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__syncRoot_3() { return static_cast(offsetof(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // System.Collections.Generic.LinkedList`1 struct LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B : public RuntimeObject { public: // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::head LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___head_0; // System.Int32 System.Collections.Generic.LinkedList`1::count int32_t ___count_1; // System.Int32 System.Collections.Generic.LinkedList`1::version int32_t ___version_2; // System.Object System.Collections.Generic.LinkedList`1::_syncRoot RuntimeObject * ____syncRoot_3; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4; public: inline static int32_t get_offset_of_head_0() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___head_0)); } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_head_0() const { return ___head_0; } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_head_0() { return &___head_0; } inline void set_head_0(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value) { ___head_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value); } inline static int32_t get_offset_of_count_1() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___count_1)); } inline int32_t get_count_1() const { return ___count_1; } inline int32_t* get_address_of_count_1() { return &___count_1; } inline void set_count_1(int32_t value) { ___count_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___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__syncRoot_3() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ____syncRoot_3)); } inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; } inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; } inline void set__syncRoot_3(RuntimeObject * value) { ____syncRoot_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value); } inline static int32_t get_offset_of__siInfo_4() { return static_cast(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ____siInfo_4)); } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; } inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; } inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value) { ____siInfo_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value); } }; // UnityEngine.UIElements.UIR.LinkedPoolItem`1 struct LinkedPoolItem_1_t45EA7EAE6EF0DB446CD923DCB344313B9FC2CAB4 : public RuntimeObject { public: // T UnityEngine.UIElements.UIR.LinkedPoolItem`1::poolNext RuntimeObject * ___poolNext_0; public: inline static int32_t get_offset_of_poolNext_0() { return static_cast(offsetof(LinkedPoolItem_1_t45EA7EAE6EF0DB446CD923DCB344313B9FC2CAB4, ___poolNext_0)); } inline RuntimeObject * get_poolNext_0() const { return ___poolNext_0; } inline RuntimeObject ** get_address_of_poolNext_0() { return &___poolNext_0; } inline void set_poolNext_0(RuntimeObject * value) { ___poolNext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___poolNext_0), (void*)value); } }; // UnityEngine.UIElements.UIR.LinkedPool`1 struct LinkedPool_1_tFAD3C78FE6C7CBCB2A2E442E049E200FDD23E37F : public RuntimeObject { public: // System.Func`1 UnityEngine.UIElements.UIR.LinkedPool`1::m_CreateFunc Func_1_t807CEE610086E24A0167BAA97A64062016E09D49 * ___m_CreateFunc_0; // System.Action`1 UnityEngine.UIElements.UIR.LinkedPool`1::m_ResetAction Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___m_ResetAction_1; // System.Int32 UnityEngine.UIElements.UIR.LinkedPool`1::m_Limit int32_t ___m_Limit_2; // T UnityEngine.UIElements.UIR.LinkedPool`1::m_PoolFirst RuntimeObject * ___m_PoolFirst_3; // System.Int32 UnityEngine.UIElements.UIR.LinkedPool`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_m_CreateFunc_0() { return static_cast(offsetof(LinkedPool_1_tFAD3C78FE6C7CBCB2A2E442E049E200FDD23E37F, ___m_CreateFunc_0)); } inline Func_1_t807CEE610086E24A0167BAA97A64062016E09D49 * get_m_CreateFunc_0() const { return ___m_CreateFunc_0; } inline Func_1_t807CEE610086E24A0167BAA97A64062016E09D49 ** get_address_of_m_CreateFunc_0() { return &___m_CreateFunc_0; } inline void set_m_CreateFunc_0(Func_1_t807CEE610086E24A0167BAA97A64062016E09D49 * value) { ___m_CreateFunc_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_CreateFunc_0), (void*)value); } inline static int32_t get_offset_of_m_ResetAction_1() { return static_cast(offsetof(LinkedPool_1_tFAD3C78FE6C7CBCB2A2E442E049E200FDD23E37F, ___m_ResetAction_1)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get_m_ResetAction_1() const { return ___m_ResetAction_1; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of_m_ResetAction_1() { return &___m_ResetAction_1; } inline void set_m_ResetAction_1(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ___m_ResetAction_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ResetAction_1), (void*)value); } inline static int32_t get_offset_of_m_Limit_2() { return static_cast(offsetof(LinkedPool_1_tFAD3C78FE6C7CBCB2A2E442E049E200FDD23E37F, ___m_Limit_2)); } inline int32_t get_m_Limit_2() const { return ___m_Limit_2; } inline int32_t* get_address_of_m_Limit_2() { return &___m_Limit_2; } inline void set_m_Limit_2(int32_t value) { ___m_Limit_2 = value; } inline static int32_t get_offset_of_m_PoolFirst_3() { return static_cast(offsetof(LinkedPool_1_tFAD3C78FE6C7CBCB2A2E442E049E200FDD23E37F, ___m_PoolFirst_3)); } inline RuntimeObject * get_m_PoolFirst_3() const { return ___m_PoolFirst_3; } inline RuntimeObject ** get_address_of_m_PoolFirst_3() { return &___m_PoolFirst_3; } inline void set_m_PoolFirst_3(RuntimeObject * value) { ___m_PoolFirst_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_PoolFirst_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(LinkedPool_1_tFAD3C78FE6C7CBCB2A2E442E049E200FDD23E37F, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; // System.Threading.ThreadLocal`1/LinkedSlot struct LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 : public RuntimeObject { public: // System.Threading.ThreadLocal`1/LinkedSlot modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlot::Next LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * ___Next_0; // System.Threading.ThreadLocal`1/LinkedSlot modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlot::Previous LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * ___Previous_1; // System.Threading.ThreadLocal`1/LinkedSlotVolatile[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlot::SlotArray LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967* ___SlotArray_2; // T System.Threading.ThreadLocal`1/LinkedSlot::Value RuntimeObject * ___Value_3; public: inline static int32_t get_offset_of_Next_0() { return static_cast(offsetof(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078, ___Next_0)); } inline LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * get_Next_0() const { return ___Next_0; } inline LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 ** get_address_of_Next_0() { return &___Next_0; } inline void set_Next_0(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * value) { ___Next_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Next_0), (void*)value); } inline static int32_t get_offset_of_Previous_1() { return static_cast(offsetof(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078, ___Previous_1)); } inline LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * get_Previous_1() const { return ___Previous_1; } inline LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 ** get_address_of_Previous_1() { return &___Previous_1; } inline void set_Previous_1(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * value) { ___Previous_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Previous_1), (void*)value); } inline static int32_t get_offset_of_SlotArray_2() { return static_cast(offsetof(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078, ___SlotArray_2)); } inline LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967* get_SlotArray_2() const { return ___SlotArray_2; } inline LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967** get_address_of_SlotArray_2() { return &___SlotArray_2; } inline void set_SlotArray_2(LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967* value) { ___SlotArray_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___SlotArray_2), (void*)value); } inline static int32_t get_offset_of_Value_3() { return static_cast(offsetof(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078, ___Value_3)); } inline RuntimeObject * get_Value_3() const { return ___Value_3; } inline RuntimeObject ** get_address_of_Value_3() { return &___Value_3; } inline void set_Value_3(RuntimeObject * value) { ___Value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Value_3), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7, ____items_1)); } inline KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* get__items_1() const { return ____items_1; } inline KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D** get_address_of__items_1() { return &____items_1; } inline void set__items_1(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields, ____emptyArray_5)); } inline KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* get__emptyArray_5() const { return ____emptyArray_5; } inline KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7, ____items_1)); } inline KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* get__items_1() const { return ____items_1; } inline KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9** get_address_of__items_1() { return &____items_1; } inline void set__items_1(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields, ____emptyArray_5)); } inline KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* get__emptyArray_5() const { return ____emptyArray_5; } inline KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E, ____items_1)); } inline KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* get__items_1() const { return ____items_1; } inline KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C** get_address_of__items_1() { return &____items_1; } inline void set__items_1(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields, ____emptyArray_5)); } inline KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* get__emptyArray_5() const { return ____emptyArray_5; } inline KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC, ____items_1)); } inline KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* get__items_1() const { return ____items_1; } inline KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1** get_address_of__items_1() { return &____items_1; } inline void set__items_1(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields, ____emptyArray_5)); } inline KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* get__emptyArray_5() const { return ____emptyArray_5; } inline KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED, ____items_1)); } inline ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* get__items_1() const { return ____items_1; } inline ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields, ____emptyArray_5)); } inline ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* get__emptyArray_5() const { return ____emptyArray_5; } inline ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_tD06950283859C5EF1757856EE41AE815B706671E : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tD06950283859C5EF1757856EE41AE815B706671E, ____items_1)); } inline ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* get__items_1() const { return ____items_1; } inline ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tD06950283859C5EF1757856EE41AE815B706671E, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tD06950283859C5EF1757856EE41AE815B706671E, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tD06950283859C5EF1757856EE41AE815B706671E, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields, ____emptyArray_5)); } inline ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* get__emptyArray_5() const { return ____emptyArray_5; } inline ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC, ____items_1)); } inline ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* get__items_1() const { return ____items_1; } inline ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields, ____emptyArray_5)); } inline ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* get__emptyArray_5() const { return ____emptyArray_5; } inline ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)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_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 : public RuntimeObject { public: public: }; // SixLabors.ImageSharp.PixelFormats.PixelBlender`1 struct PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC : public RuntimeObject { public: public: }; // 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: }; struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810 : public RuntimeObject { public: public: }; struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields { public: // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5 bool ___TargetsAtLeast_Desktop_V4_5_0; // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5_1 bool ___TargetsAtLeast_Desktop_V4_5_1_1; public: inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_0() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_0)); } inline bool get_TargetsAtLeast_Desktop_V4_5_0() const { return ___TargetsAtLeast_Desktop_V4_5_0; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_0() { return &___TargetsAtLeast_Desktop_V4_5_0; } inline void set_TargetsAtLeast_Desktop_V4_5_0(bool value) { ___TargetsAtLeast_Desktop_V4_5_0 = value; } inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_1_1() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_1_1)); } inline bool get_TargetsAtLeast_Desktop_V4_5_1_1() const { return ___TargetsAtLeast_Desktop_V4_5_1_1; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_1_1() { return &___TargetsAtLeast_Desktop_V4_5_1_1; } inline void set_TargetsAtLeast_Desktop_V4_5_1_1(bool value) { ___TargetsAtLeast_Desktop_V4_5_1_1 = 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.LinkedList`1/Enumerator struct Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedList`1/Enumerator::_list LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ____list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1/Enumerator::_node LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ____node_1; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.LinkedList`1/Enumerator::_current RuntimeObject * ____current_3; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_index int32_t ____index_4; public: inline static int32_t get_offset_of__list_0() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____list_0)); } inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * get__list_0() const { return ____list_0; } inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B ** get_address_of__list_0() { return &____list_0; } inline void set__list_0(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * value) { ____list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value); } inline static int32_t get_offset_of__node_1() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____node_1)); } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get__node_1() const { return ____node_1; } inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of__node_1() { return &____node_1; } inline void set__node_1(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value) { ____node_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____node_1), (void*)value); } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____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_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____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); } inline static int32_t get_offset_of__index_4() { return static_cast(offsetof(Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B, ____index_4)); } inline int32_t get__index_4() const { return ____index_4; } inline int32_t* get_address_of__index_4() { return &____index_4; } inline void set__index_4(int32_t value) { ____index_4 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC : public PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 { public: public: }; struct LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 : public PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D { public: public: }; struct LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 : public PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 { public: public: }; struct LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 : public PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 { public: public: }; struct LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 : public PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 { public: public: }; struct LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 : public PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 { public: public: }; struct LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 : public PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 { public: public: }; struct LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 : public PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 { public: public: }; struct LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 : public PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF { public: public: }; struct LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E : public PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 { public: public: }; struct LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t7C41E9424610515C845088318433DE578339F69C : public PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 { public: public: }; struct LightenXor_t7C41E9424610515C845088318433DE578339F69C_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t7C41E9424610515C845088318433DE578339F69C * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t7C41E9424610515C845088318433DE578339F69C_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t7C41E9424610515C845088318433DE578339F69C * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t7C41E9424610515C845088318433DE578339F69C ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t7C41E9424610515C845088318433DE578339F69C * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 : public PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 { public: public: }; struct LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 : public PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC { public: public: }; struct LightenXor_t419144AA4251612FA97517A81CB0557F6C419610_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t419144AA4251612FA97517A81CB0557F6C419610_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 : public PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 { public: public: }; struct LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 : public PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 { public: public: }; struct LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 : public PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 { public: public: }; struct LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 : public PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A { public: public: }; struct LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor struct LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 : public PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 { public: public: }; struct LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772_StaticFields { public: // SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::k__BackingField LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * ___U3CInstanceU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_0() { return static_cast(offsetof(LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772_StaticFields, ___U3CInstanceU3Ek__BackingField_0)); } inline LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * get_U3CInstanceU3Ek__BackingField_0() const { return ___U3CInstanceU3Ek__BackingField_0; } inline LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 ** get_address_of_U3CInstanceU3Ek__BackingField_0() { return &___U3CInstanceU3Ek__BackingField_0; } inline void set_U3CInstanceU3Ek__BackingField_0(LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * value) { ___U3CInstanceU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_0), (void*)value); } }; // System.Threading.ThreadLocal`1/LinkedSlotVolatile struct LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 { public: // System.Threading.ThreadLocal`1/LinkedSlot modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadLocal`1/LinkedSlotVolatile::Value LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * ___Value_0; public: inline static int32_t get_offset_of_Value_0() { return static_cast(offsetof(LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1, ___Value_0)); } inline LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * get_Value_0() const { return ___Value_0; } inline LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 ** get_address_of_Value_0() { return &___Value_0; } inline void set_Value_0(LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * value) { ___Value_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value); } }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A { public: // T[] System.RuntimeType/ListBuilder`1::_items ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_0; // T System.RuntimeType/ListBuilder`1::_item RuntimeObject * ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; public: inline static int32_t get_offset_of__items_0() { return static_cast(offsetof(ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A, ____items_0)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_0() const { return ____items_0; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_0() { return &____items_0; } inline void set__items_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ____items_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_0), (void*)value); } inline static int32_t get_offset_of__item_1() { return static_cast(offsetof(ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A, ____item_1)); } inline RuntimeObject * get__item_1() const { return ____item_1; } inline RuntimeObject ** get_address_of__item_1() { return &____item_1; } inline void set__item_1(RuntimeObject * value) { ____item_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____item_1), (void*)value); } inline static int32_t get_offset_of__count_2() { return static_cast(offsetof(ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A, ____count_2)); } inline int32_t get__count_2() const { return ____count_2; } inline int32_t* get_address_of__count_2() { return &____count_2; } inline void set__count_2(int32_t value) { ____count_2 = value; } inline static int32_t get_offset_of__capacity_3() { return static_cast(offsetof(ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A, ____capacity_3)); } inline int32_t get__capacity_3() const { return ____capacity_3; } inline int32_t* get_address_of__capacity_3() { return &____capacity_3; } inline void set__capacity_3(int32_t value) { ____capacity_3 = value; } }; // System.ValueTuple`2 struct ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E { public: // T1 System.ValueTuple`2::Item1 int32_t ___Item1_0; // T2 System.ValueTuple`2::Item2 int32_t ___Item2_1; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E, ___Item1_0)); } inline int32_t get_Item1_0() const { return ___Item1_0; } inline int32_t* get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(int32_t value) { ___Item1_0 = value; } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E, ___Item2_1)); } inline int32_t get_Item2_1() const { return ___Item2_1; } inline int32_t* get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(int32_t value) { ___Item2_1 = value; } }; // System.ValueTuple`2 struct ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 { public: // T1 System.ValueTuple`2::Item1 int64_t ___Item1_0; // T2 System.ValueTuple`2::Item2 uint32_t ___Item2_1; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653, ___Item1_0)); } inline int64_t get_Item1_0() const { return ___Item1_0; } inline int64_t* get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(int64_t value) { ___Item1_0 = value; } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653, ___Item2_1)); } inline uint32_t get_Item2_1() const { return ___Item2_1; } inline uint32_t* get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(uint32_t value) { ___Item2_1 = value; } }; // System.ValueTuple`2 struct ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 { public: // T1 System.ValueTuple`2::Item1 RuntimeObject * ___Item1_0; // T2 System.ValueTuple`2::Item2 RuntimeObject * ___Item2_1; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403, ___Item1_0)); } inline RuntimeObject * get_Item1_0() const { return ___Item1_0; } inline RuntimeObject ** get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(RuntimeObject * value) { ___Item1_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item1_0), (void*)value); } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403, ___Item2_1)); } inline RuntimeObject * get_Item2_1() const { return ___Item2_1; } inline RuntimeObject ** get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(RuntimeObject * value) { ___Item2_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item2_1), (void*)value); } }; // System.ValueTuple`3 struct ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D { public: // T1 System.ValueTuple`3::Item1 RuntimeObject * ___Item1_0; // T2 System.ValueTuple`3::Item2 RuntimeObject * ___Item2_1; // T3 System.ValueTuple`3::Item3 RuntimeObject * ___Item3_2; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D, ___Item1_0)); } inline RuntimeObject * get_Item1_0() const { return ___Item1_0; } inline RuntimeObject ** get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(RuntimeObject * value) { ___Item1_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item1_0), (void*)value); } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D, ___Item2_1)); } inline RuntimeObject * get_Item2_1() const { return ___Item2_1; } inline RuntimeObject ** get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(RuntimeObject * value) { ___Item2_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item2_1), (void*)value); } inline static int32_t get_offset_of_Item3_2() { return static_cast(offsetof(ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D, ___Item3_2)); } inline RuntimeObject * get_Item3_2() const { return ___Item3_2; } inline RuntimeObject ** get_address_of_Item3_2() { return &___Item3_2; } inline void set_Item3_2(RuntimeObject * value) { ___Item3_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item3_2), (void*)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.DateTime struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 { public: // System.UInt64 System.DateTime::dateData uint64_t ___dateData_44; public: inline static int32_t get_offset_of_dateData_44() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405, ___dateData_44)); } inline uint64_t get_dateData_44() const { return ___dateData_44; } inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; } inline void set_dateData_44(uint64_t value) { ___dateData_44 = value; } }; struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields { public: // System.Int32[] System.DateTime::DaysToMonth365 Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth365_29; // System.Int32[] System.DateTime::DaysToMonth366 Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth366_30; // System.DateTime System.DateTime::MinValue DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MinValue_31; // System.DateTime System.DateTime::MaxValue DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MaxValue_32; public: inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth365_29)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; } inline void set_DaysToMonth365_29(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___DaysToMonth365_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value); } inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth366_30)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; } inline void set_DaysToMonth366_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___DaysToMonth366_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value); } inline static int32_t get_offset_of_MinValue_31() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MinValue_31)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MinValue_31() const { return ___MinValue_31; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MinValue_31() { return &___MinValue_31; } inline void set_MinValue_31(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___MinValue_31 = value; } inline static int32_t get_offset_of_MaxValue_32() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MaxValue_32)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MaxValue_32() const { return ___MaxValue_32; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MaxValue_32() { return &___MaxValue_32; } inline void set_MaxValue_32(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___MaxValue_32 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.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; } }; // UnityEngine.PropertyName struct PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 { public: // System.Int32 UnityEngine.PropertyName::id int32_t ___id_0; public: inline static int32_t get_offset_of_id_0() { return static_cast(offsetof(PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1, ___id_0)); } inline int32_t get_id_0() const { return ___id_0; } inline int32_t* get_address_of_id_0() { return &___id_0; } inline void set_id_0(int32_t value) { ___id_0 = value; } }; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // System.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.List`1/Enumerator> struct Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A, ___list_0)); } inline List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * get_list_0() const { return ___list_0; } inline List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A, ___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_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A, ___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_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A, ___current_3)); } inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04, ___list_0)); } inline List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * get_list_0() const { return ___list_0; } inline List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04, ___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_tA73714A95511E4A3614246077E7C1FDAD5447D04, ___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_tA73714A95511E4A3614246077E7C1FDAD5447D04, ___current_3)); } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B, ___list_0)); } inline List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * get_list_0() const { return ___list_0; } inline List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B, ___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_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B, ___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_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B, ___current_3)); } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E get_current_3() const { return ___current_3; } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tD06950283859C5EF1757856EE41AE815B706671E * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC, ___list_0)); } inline List_1_tD06950283859C5EF1757856EE41AE815B706671E * get_list_0() const { return ___list_0; } inline List_1_tD06950283859C5EF1757856EE41AE815B706671E ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tD06950283859C5EF1757856EE41AE815B706671E * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC, ___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_t127A38EC78F0A4B64507178CA166EEE089C52ADC, ___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_t127A38EC78F0A4B64507178CA166EEE089C52ADC, ___current_3)); } inline ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 get_current_3() const { return ___current_3; } inline ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 value) { ___current_3 = value; } }; // System.Collections.Generic.LinkedList`1/Enumerator> struct Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedList`1/Enumerator::_list LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * ____list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1/Enumerator::_node LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ____node_1; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.LinkedList`1/Enumerator::_current ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ____current_3; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_index int32_t ____index_4; public: inline static int32_t get_offset_of__list_0() { return static_cast(offsetof(Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE, ____list_0)); } inline LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * get__list_0() const { return ____list_0; } inline LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B ** get_address_of__list_0() { return &____list_0; } inline void set__list_0(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * value) { ____list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value); } inline static int32_t get_offset_of__node_1() { return static_cast(offsetof(Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE, ____node_1)); } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * get__node_1() const { return ____node_1; } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 ** get_address_of__node_1() { return &____node_1; } inline void set__node_1(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * value) { ____node_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____node_1), (void*)value); } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE, ____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_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE, ____current_3)); } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 get__current_3() const { return ____current_3; } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * get_address_of__current_3() { return &____current_3; } inline void set__current_3(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value) { ____current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&____current_3))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&____current_3))->___Item2_1), (void*)NULL); #endif } inline static int32_t get_offset_of__index_4() { return static_cast(offsetof(Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE, ____index_4)); } inline int32_t get__index_4() const { return ____index_4; } inline int32_t* get_address_of__index_4() { return &____index_4; } inline void set__index_4(int32_t value) { ____index_4 = value; } }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0, ___list_0)); } inline List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * get_list_0() const { return ___list_0; } inline List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0, ___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_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0, ___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_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0, ___current_3)); } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 get_current_3() const { return ___current_3; } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Item2_1), (void*)NULL); #endif } }; // System.Collections.Generic.LinkedList`1/Enumerator> struct Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedList`1/Enumerator::_list LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * ____list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1/Enumerator::_node LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ____node_1; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.LinkedList`1/Enumerator::_current ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ____current_3; // System.Int32 System.Collections.Generic.LinkedList`1/Enumerator::_index int32_t ____index_4; public: inline static int32_t get_offset_of__list_0() { return static_cast(offsetof(Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514, ____list_0)); } inline LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * get__list_0() const { return ____list_0; } inline LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 ** get_address_of__list_0() { return &____list_0; } inline void set__list_0(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * value) { ____list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value); } inline static int32_t get_offset_of__node_1() { return static_cast(offsetof(Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514, ____node_1)); } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * get__node_1() const { return ____node_1; } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC ** get_address_of__node_1() { return &____node_1; } inline void set__node_1(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * value) { ____node_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____node_1), (void*)value); } inline static int32_t get_offset_of__version_2() { return static_cast(offsetof(Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514, ____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_tDC59471D5148D9341C44E818E45BF04091D98514, ____current_3)); } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D get__current_3() const { return ____current_3; } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D * get_address_of__current_3() { return &____current_3; } inline void set__current_3(ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D value) { ____current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&____current_3))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&____current_3))->___Item2_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&____current_3))->___Item3_2), (void*)NULL); #endif } inline static int32_t get_offset_of__index_4() { return static_cast(offsetof(Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514, ____index_4)); } inline int32_t get__index_4() const { return ____index_4; } inline int32_t* get_address_of__index_4() { return &____index_4; } inline void set__index_4(int32_t value) { ____index_4 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 { public: // TKey System.Collections.Generic.KeyValuePair`2::key DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57, ___key_0)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_key_0() const { return ___key_0; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_key_0() { return &___key_0; } inline void set_key_0(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B { public: // TKey System.Collections.Generic.KeyValuePair`2::key PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B, ___key_0)); } inline PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 get_key_0() const { return ___key_0; } inline PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 * get_address_of_key_0() { return &___key_0; } inline void set_key_0(PropertyName_t1B3B39F9873F8967D3557FE2CCF4E415F909FEC1 value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.LinkedListNode`1> struct LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 : public RuntimeObject { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedListNode`1::list LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * ___list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::next LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___next_1; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::prev LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___prev_2; // T System.Collections.Generic.LinkedListNode`1::item ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___item_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10, ___list_0)); } inline LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * get_list_0() const { return ___list_0; } inline LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10, ___next_1)); } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * get_next_1() const { return ___next_1; } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 ** get_address_of_next_1() { return &___next_1; } inline void set_next_1(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * value) { ___next_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value); } inline static int32_t get_offset_of_prev_2() { return static_cast(offsetof(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10, ___prev_2)); } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * get_prev_2() const { return ___prev_2; } inline LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 ** get_address_of_prev_2() { return &___prev_2; } inline void set_prev_2(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * value) { ___prev_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value); } inline static int32_t get_offset_of_item_3() { return static_cast(offsetof(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10, ___item_3)); } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 get_item_3() const { return ___item_3; } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * get_address_of_item_3() { return &___item_3; } inline void set_item_3(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value) { ___item_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___item_3))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___item_3))->___Item2_1), (void*)NULL); #endif } }; // System.Collections.Generic.LinkedListNode`1> struct LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC : public RuntimeObject { public: // System.Collections.Generic.LinkedList`1 System.Collections.Generic.LinkedListNode`1::list LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * ___list_0; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::next LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___next_1; // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::prev LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___prev_2; // T System.Collections.Generic.LinkedListNode`1::item ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___item_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC, ___list_0)); } inline LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * get_list_0() const { return ___list_0; } inline LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC, ___next_1)); } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * get_next_1() const { return ___next_1; } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC ** get_address_of_next_1() { return &___next_1; } inline void set_next_1(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * value) { ___next_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value); } inline static int32_t get_offset_of_prev_2() { return static_cast(offsetof(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC, ___prev_2)); } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * get_prev_2() const { return ___prev_2; } inline LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC ** get_address_of_prev_2() { return &___prev_2; } inline void set_prev_2(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * value) { ___prev_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value); } inline static int32_t get_offset_of_item_3() { return static_cast(offsetof(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC, ___item_3)); } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D get_item_3() const { return ___item_3; } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D * get_address_of_item_3() { return &___item_3; } inline void set_item_3(ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D value) { ___item_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___item_3))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___item_3))->___Item2_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___item_3))->___Item3_2), (void*)NULL); #endif } }; // 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_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.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; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionArgument struct ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737 { 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_t750CCD4C657BCB2C185560CC68330BC0313B8737, ___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.ExceptionResource struct ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA { public: // System.Int32 System.ExceptionResource::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // 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; } }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375, ___list_0)); } inline List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * get_list_0() const { return ___list_0; } inline List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375, ___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_tE036E4FD1082339F5FB8546407ABF40ACBC97375, ___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_tE036E4FD1082339F5FB8546407ABF40ACBC97375, ___current_3)); } inline KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239, ___list_0)); } inline List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * get_list_0() const { return ___list_0; } inline List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239, ___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_t99CB3E89D581ED56E47CD0918E4F2B54E0077239, ___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_t99CB3E89D581ED56E47CD0918E4F2B54E0077239, ___current_3)); } inline KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B get_current_3() const { return ___current_3; } inline KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.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.Action`1> struct Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1 : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B : public MulticastDelegate_t { public: public: }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidCastException struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // 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.ValueTuple`2[] struct ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A : public RuntimeArray { public: ALIGN_FIELD (8) ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 m_Items[1]; public: inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * 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, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item2_1), (void*)NULL); #endif } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item2_1), (void*)NULL); #endif } }; // 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.ValueTuple`3[] struct ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F : public RuntimeArray { public: ALIGN_FIELD (8) ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D m_Items[1]; public: inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D * 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, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item2_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item3_2), (void*)NULL); #endif } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item2_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item3_2), (void*)NULL); #endif } }; // System.Threading.ThreadLocal`1/LinkedSlotVolatile[] struct LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967 : public RuntimeArray { public: ALIGN_FIELD (8) LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 m_Items[1]; public: inline LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 * 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, LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value_0), (void*)NULL); } inline LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LinkedSlotVolatile_tDDD1BBE5BE807A3D794C9C19C0C6ABA1832ABDD1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Value_0), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 m_Items[1]; public: inline KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } inline KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 m_Items[1]; public: inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 m_Items[1]; public: inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); #endif } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B m_Items[1]; public: inline KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } inline KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } }; // System.ValueTuple`2[] struct ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D : public RuntimeArray { public: ALIGN_FIELD (8) ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E m_Items[1]; public: inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E * 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, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E value) { m_Items[index] = value; } }; // System.ValueTuple`2[] struct ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A : public RuntimeArray { public: ALIGN_FIELD (8) ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 m_Items[1]; public: inline ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 * 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, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 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.LinkedList`1/Enumerator>::.ctor(System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m701EA3CE95E11173D81A89ECC3DCF885759C0110_gshared (Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE * __this, LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.LinkedList`1/Enumerator>::.ctor(System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mBF1606A7E421BEF113654D7B8505E5662A523A5D_gshared (Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 * __this, LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.LinkedList`1/Enumerator::.ctor(System.Collections.Generic.LinkedList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB7362A6617BDC5A1974820EA8B4FE805DE419D43_gshared (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B * __this, LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ___list0, const RuntimeMethod* method); // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1__ctor_m9E6D629F4FB35DC9BF096341D956387BC17E98DE_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, int32_t ___capacity0, const RuntimeMethod* method); // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ListBuilder_1_get_Item_m1CEC70733CAA52309E9D62540581BDBCA3ED0345_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, int32_t ___index0, const RuntimeMethod* method); // T[] System.RuntimeType/ListBuilder`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ListBuilder_1_ToArray_m853B9F8897B9BF7AB27643534CAB41DDEA1CB491_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method); // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1_CopyTo_m5C1C13371008D33982CE4461A49FF526F5D96848_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___index1, const RuntimeMethod* method); // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_gshared_inline (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method); // System.Void System.RuntimeType/ListBuilder`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1_Add_mC2997B5ACAA82397C7CE52AA1529DA9B2066DE82_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m44E6F55CF4AB05AC9BA02DB8E18A21F825DC4A1F_gshared (Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 * __this, List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB4185953416396B5B878D2B0FBAB26A5D56827E3_gshared (Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A * __this, List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m387DF1916889BD2B401D3FA35E3FFCF036502ABD_gshared (Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 * __this, List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD53B3129EE10FA583335465B6CF74A6C8C15D7C6_gshared (Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 * __this, List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8535D8EBD13C99C4A10F992929BBF7F5A4EA3511_gshared (Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B * __this, List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE553093AEA9E57A73F8B967A3E7236DD4A3AB2A0_gshared (Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC * __this, List_1_tD06950283859C5EF1757856EE41AE815B706671E * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9FC718599D2FA7DFCF721D4177B84E02CA6FB93_gshared (Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 * __this, List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * ___list0, 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::LightenXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 PorterDuffFunctions_LightenXor_mC06445E3F5744A988B865083A16956CD29544729 (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.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.Void System.Collections.Generic.LinkedList`1/Enumerator>::.ctor(System.Collections.Generic.LinkedList`1) inline void Enumerator__ctor_m701EA3CE95E11173D81A89ECC3DCF885759C0110 (Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE * __this, LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE *, LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, const RuntimeMethod*))Enumerator__ctor_m701EA3CE95E11173D81A89ECC3DCF885759C0110_gshared)(__this, ___list0, method); } // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, String_t* ___message0, const RuntimeMethod* 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.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Int32 System.Array::GetLowerBound(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method); // System.Int32 System.Array::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.LinkedList`1/Enumerator>::.ctor(System.Collections.Generic.LinkedList`1) inline void Enumerator__ctor_mBF1606A7E421BEF113654D7B8505E5662A523A5D (Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 * __this, LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 *, LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, const RuntimeMethod*))Enumerator__ctor_mBF1606A7E421BEF113654D7B8505E5662A523A5D_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.LinkedList`1/Enumerator::.ctor(System.Collections.Generic.LinkedList`1) inline void Enumerator__ctor_mB7362A6617BDC5A1974820EA8B4FE805DE419D43 (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B * __this, LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B *, LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, const RuntimeMethod*))Enumerator__ctor_mB7362A6617BDC5A1974820EA8B4FE805DE419D43_gshared)(__this, ___list0, method); } // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_m9E6D629F4FB35DC9BF096341D956387BC17E98DE (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, int32_t ___capacity0, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A *, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_m9E6D629F4FB35DC9BF096341D956387BC17E98DE_gshared)(__this, ___capacity0, method); } // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) inline RuntimeObject * ListBuilder_1_get_Item_m1CEC70733CAA52309E9D62540581BDBCA3ED0345 (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, int32_t ___index0, const RuntimeMethod* method) { return (( RuntimeObject * (*) (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A *, int32_t, const RuntimeMethod*))ListBuilder_1_get_Item_m1CEC70733CAA52309E9D62540581BDBCA3ED0345_gshared)(__this, ___index0, method); } // T[] System.RuntimeType/ListBuilder`1::ToArray() inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ListBuilder_1_ToArray_m853B9F8897B9BF7AB27643534CAB41DDEA1CB491 (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method) { return (( ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* (*) (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A *, const RuntimeMethod*))ListBuilder_1_ToArray_m853B9F8897B9BF7AB27643534CAB41DDEA1CB491_gshared)(__this, 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.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_m5C1C13371008D33982CE4461A49FF526F5D96848 (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___index1, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m5C1C13371008D33982CE4461A49FF526F5D96848_gshared)(__this, ___array0, ___index1, method); } // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_inline (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A *, const RuntimeMethod*))ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_gshared_inline)(__this, method); } // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_mC2997B5ACAA82397C7CE52AA1529DA9B2066DE82 (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A *, RuntimeObject *, const RuntimeMethod*))ListBuilder_1_Add_mC2997B5ACAA82397C7CE52AA1529DA9B2066DE82_gshared)(__this, ___item0, method); } // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11 (int32_t ___argument0, int32_t ___resource1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5 (int32_t ___argument0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C (RuntimeObject * ___value0, Type_t * ___targetType1, 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.ThrowHelper::ThrowArgumentException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowInvalidOperationException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m44E6F55CF4AB05AC9BA02DB8E18A21F825DC4A1F (Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 * __this, List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 *, List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, const RuntimeMethod*))Enumerator__ctor_m44E6F55CF4AB05AC9BA02DB8E18A21F825DC4A1F_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mB4185953416396B5B878D2B0FBAB26A5D56827E3 (Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A * __this, List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A *, List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, const RuntimeMethod*))Enumerator__ctor_mB4185953416396B5B878D2B0FBAB26A5D56827E3_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m387DF1916889BD2B401D3FA35E3FFCF036502ABD (Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 * __this, List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 *, List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, const RuntimeMethod*))Enumerator__ctor_m387DF1916889BD2B401D3FA35E3FFCF036502ABD_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mD53B3129EE10FA583335465B6CF74A6C8C15D7C6 (Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 * __this, List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 *, List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, const RuntimeMethod*))Enumerator__ctor_mD53B3129EE10FA583335465B6CF74A6C8C15D7C6_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m8535D8EBD13C99C4A10F992929BBF7F5A4EA3511 (Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B * __this, List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B *, List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, const RuntimeMethod*))Enumerator__ctor_m8535D8EBD13C99C4A10F992929BBF7F5A4EA3511_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mE553093AEA9E57A73F8B967A3E7236DD4A3AB2A0 (Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC * __this, List_1_tD06950283859C5EF1757856EE41AE815B706671E * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC *, List_1_tD06950283859C5EF1757856EE41AE815B706671E *, const RuntimeMethod*))Enumerator__ctor_mE553093AEA9E57A73F8B967A3E7236DD4A3AB2A0_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mD9FC718599D2FA7DFCF721D4177B84E02CA6FB93 (Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 * __this, List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 *, List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, const RuntimeMethod*))Enumerator__ctor_mD9FC718599D2FA7DFCF721D4177B84E02CA6FB93_gshared)(__this, ___list0, 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); #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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * LightenXor_get_Instance_mBD20132D7A2016B4BDA0A61BADA0DD058503B49B_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * L_0 = ((LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mFE95D3964A940D6FA681C305C263286EFC8E3528_gshared (LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mF235A01ECBBC437D13B436DF2B65C733E571CCE1_gshared (LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m01E37F8884B65C8F86F22A91FA0C0F598BE0B6F2_gshared (LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 *)__this); (( void (*) (PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m0C2D0FA64D4F6FD163C69DBBCFCB2FE37B0D18EA_gshared (const RuntimeMethod* method) { { LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC * L_0 = (LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC *, 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)); ((LightenXor_tF5F888F6A965B5F9D63692054EC59D604A81AAEC_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * LightenXor_get_Instance_m14EEB0933A18CB275BC4F2302E04C01B2DE6D432_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * L_0 = ((LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m35BFE79CD91A02491A701D815DC654E693135213_gshared (LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m7DCA02EC9FD07C2A794F52EAE3ADE15E3F992EBE_gshared (LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mB6E6422110D9D89368F347DF0F4DC69AECB90861_gshared (LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D *)__this); (( void (*) (PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m3F1C65537C0661207629FC7CB3D6BF33F7BC35AA_gshared (const RuntimeMethod* method) { { LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 * L_0 = (LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56 *, 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)); ((LightenXor_t0104B9F61B696F4EA2782333FE793BF84C4A4D56_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * LightenXor_get_Instance_mE326F322845DB63080FC9EAD9816F78B36ECDA99_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * L_0 = ((LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m92A8294E4AC51217E3DB284B154C85045D1C63A7_gshared (LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mB7A00D925F4E78841FE959C5600CDF906F3366BF_gshared (LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m999BD67514D4F227C7FC2E5FFE405192108EE7BE_gshared (LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 *)__this); (( void (*) (PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m6917F75157ABC9C3EA8E3F03DA968F592D667AD4_gshared (const RuntimeMethod* method) { { LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 * L_0 = (LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7 *, 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)); ((LightenXor_tC9FFE01122E7B416D4120F027A7AD1B93EB0EDB7_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * LightenXor_get_Instance_m29C0B41CB40719CD1485439AFC1D0F04F70EA96B_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * L_0 = ((LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m952E37DF192C9CA269047E1F60D07FAB010BEAA7_gshared (LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mA6E34406B582C11A232ED77DBA20E42D7F05B233_gshared (LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mF3F6C6B4F3BB4E8102FAF3025CB977DC7ACC7964_gshared (LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 *)__this); (( void (*) (PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m0A628358D064BF207057D59FAAB8C675EAE3F01F_gshared (const RuntimeMethod* method) { { LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 * L_0 = (LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960 *, 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)); ((LightenXor_tD2B21D826345CA515A31D77AA75AD8D899759960_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * LightenXor_get_Instance_m111562C2556FA7E09BB0BD20312331E75C6BEC47_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * L_0 = ((LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m5EB14BEA472A6131D311C62FA716CE29DD86C3E2_gshared (LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m5AB766E3F442CDF86892A48DD0864220D2586B3B_gshared (LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mEA57E3320C4BDE65B2A38F8519635E5DEE9F868F_gshared (LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 *)__this); (( void (*) (PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m61B9DFDA9B573AFF042B3CA4BC39B3F2A87ED64C_gshared (const RuntimeMethod* method) { { LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 * L_0 = (LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5 *, 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)); ((LightenXor_t1D50EAC13E56077CA8B0EB8619515D5D17800AF5_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * LightenXor_get_Instance_mF733769A537CFDCDAA28B2566428ADD97F1E8170_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * L_0 = ((LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mE4BE5C56D05DC06D754E8929AFF40DB7CA20FE10_gshared (LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m0077A502A811BEF4B7135A8E774EFA96B6547011_gshared (LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m2BBF8F291259876C827E5AC5FA43821983AD7066_gshared (LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 *)__this); (( void (*) (PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m5D5E862229F8866DF2BD312FEB897322B59E3B02_gshared (const RuntimeMethod* method) { { LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 * L_0 = (LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2 *, 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)); ((LightenXor_t720106656C31AAE4A9F4633B93FB25A37B6F85A2_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * LightenXor_get_Instance_m12B5288F6922A42408E6488C0BA985F682819E3B_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * L_0 = ((LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mF66B2AEA7687320C81BA74257AC0B4D6014DC8ED_gshared (LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m7A1C0E76ABCD36E70F3E9E58DCE26EE007AF376E_gshared (LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m6507D8898553BEB6C6A9DD6B5C22C2A0A88F427C_gshared (LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 *)__this); (( void (*) (PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m6D276FEB05CA4CD6256C27C22F1C7FAB7512F082_gshared (const RuntimeMethod* method) { { LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 * L_0 = (LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3 *, 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)); ((LightenXor_tCCC63CB8BB370F65A8CFFB197B97E35CB39997E3_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * LightenXor_get_Instance_mD6D28B19DE1B0AB8E1F1959C736961A9A0EC1829_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * L_0 = ((LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m80173CB92056589334753F76A0274646DA61BE8A_gshared (LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mB45E5363E1CDF24BC2388F8E4FAB8F64E80A4B5A_gshared (LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m46EFC1801097DAAE72A8D0F88E90BFCB5D229DDA_gshared (LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 *)__this); (( void (*) (PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m2F40D6B70D7AEA74682FF077EF25ED5A28C3A9CC_gshared (const RuntimeMethod* method) { { LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 * L_0 = (LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9 *, 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)); ((LightenXor_t5A94D0940CA7B7A171626D51AB4DC783301F36E9_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * LightenXor_get_Instance_m294046FAE599398667D77824B7AD47EA418919EF_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * L_0 = ((LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m962A8A2DD627D76FD3ECD7074FCA9D55024641A4_gshared (LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mF1D7694D9C1902360227EA08ABA72BD424CD963F_gshared (LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mF940E7A7A9ED3130E57BCE983BDC867A1086F50C_gshared (LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF *)__this); (( void (*) (PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m3FCD3C9C1A1D78EFDB2F615CED2122B376EA4C88_gshared (const RuntimeMethod* method) { { LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 * L_0 = (LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0 *, 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)); ((LightenXor_t77191CF8158E8937DDE5FE70103EDA37DB4048A0_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * LightenXor_get_Instance_mC8E185647990742C828381AF1FB3C9910A868B2C_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * L_0 = ((LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m9FE6AE298472F174664A5652B48E8B8BFFD10111_gshared (LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m80FDA54DD83B0356C2F5B5DBCFD616B2A27FCE11_gshared (LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m44C45394339F8745639F54AA68AAD3D6D324EFA8_gshared (LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 *)__this); (( void (*) (PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_mA7FA5F427D32C0118A1BA7C841034A0948FBCAE3_gshared (const RuntimeMethod* method) { { LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E * L_0 = (LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E *, 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)); ((LightenXor_tA38AA2D109CF9BB9D829C1E75D9E5A42B9AC350E_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t7C41E9424610515C845088318433DE578339F69C * LightenXor_get_Instance_mC0E6AF730CA3A3B0E2F187E7B94357911854FAFF_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t7C41E9424610515C845088318433DE578339F69C * L_0 = ((LightenXor_t7C41E9424610515C845088318433DE578339F69C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t7C41E9424610515C845088318433DE578339F69C *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m142B02F1A641211A8468B1D4888A5F1507544FC1_gshared (LightenXor_t7C41E9424610515C845088318433DE578339F69C * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mC3BE70144AA5123442B5D83034044159096C0FC6_gshared (LightenXor_t7C41E9424610515C845088318433DE578339F69C * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mB9439D3A219A7B78B34C54C5CB648B61FF16824B_gshared (LightenXor_t7C41E9424610515C845088318433DE578339F69C * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 *)__this); (( void (*) (PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_mB160971451C834A3775D70BFADC22CACB2C75C69_gshared (const RuntimeMethod* method) { { LightenXor_t7C41E9424610515C845088318433DE578339F69C * L_0 = (LightenXor_t7C41E9424610515C845088318433DE578339F69C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t7C41E9424610515C845088318433DE578339F69C *, 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)); ((LightenXor_t7C41E9424610515C845088318433DE578339F69C_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * LightenXor_get_Instance_m6D9062CD7B2979102DACC5533AC03A511EA2C75F_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * L_0 = ((LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m0AB5F17DFBA6635B6B83D0B5CD16B3FAB8FB16FA_gshared (LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m287BB76D014751026D390C4EC62525CF13ED0942_gshared (LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m1FCBCF2438A7294913280539AA2B0A479E26AEA1_gshared (LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 *)__this); (( void (*) (PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m2650B51C1EC61B9B96209BC316E1A744C053DE25_gshared (const RuntimeMethod* method) { { LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 * L_0 = (LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6 *, 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)); ((LightenXor_t50A5A9D8BBEAB508748456645D72EF74F890EFD6_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * LightenXor_get_Instance_m7B3E527AF924D221A215CFA37D306E511456B461_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * L_0 = ((LightenXor_t419144AA4251612FA97517A81CB0557F6C419610_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m1560964F1F62346C8DE83114FDBF097165880A1B_gshared (LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m59D99E94C14A1B37195ECC1FD12F123598A821F3_gshared (LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m7ABC5C04F26714665028E5DB9B492D39BFE82E5B_gshared (LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * __this, const RuntimeMethod* method) { { NullCheck((PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC *)__this); (( void (*) (PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)((PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); return; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_mAD5923EC0B14059439B80FE44B9C55ADF78F1781_gshared (const RuntimeMethod* method) { { LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 * L_0 = (LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t419144AA4251612FA97517A81CB0557F6C419610 *, 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)); ((LightenXor_t419144AA4251612FA97517A81CB0557F6C419610_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * LightenXor_get_Instance_mBF6570F39DA14EACC3C7F4CA2BECBD80DA4072E1_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * L_0 = ((LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mC8DD86AFA0AFC33E68746A261FF1E9AA21B60910_gshared (LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m071840EE0D48EB9B1B943FC1935D6618561F84D9_gshared (LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mBB0FD5A1971FDC158CBF45E38A6A68085F6FDC81_gshared (LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * __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/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m405DD9360C3718B54729C6745D88D351102D9ED8_gshared (const RuntimeMethod* method) { { LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 * L_0 = (LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720 *, 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)); ((LightenXor_tEA8F58189D8B1511768565308B0F2974B7BA8720_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * LightenXor_get_Instance_m11FC41ED5716CC2F4919FCDD778005CAEBB680A5_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * L_0 = ((LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mF83B9AFD7EF3246A1F89212140BAB44DF08748BB_gshared (LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mAFA14BA0509CAFF250BDD67DB96F0DE0D117A427_gshared (LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mE5965FE3DD3A6E2F820F2A5A9CE91D00140E8022_gshared (LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * __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/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m0CF3FBAFA85D0C00665105F4F25D72A840177540_gshared (const RuntimeMethod* method) { { LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 * L_0 = (LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315 *, 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)); ((LightenXor_t5A7E2EAFFEEBF94C5BF9F2D81CF2DB608BC27315_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * LightenXor_get_Instance_m019E9F932A5DDD5AC155CE4DC8395E10AF5DB2F8_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * L_0 = ((LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m1C7D6BB8A4DF9A392E5489319007C8C50325679F_gshared (LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_mFDA7BAE5932915121339E0E4CE258C0CF8F9D7E7_gshared (LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_mD49763838BE27AE5044D2AB1514F937FDD02B0C9_gshared (LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * __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/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_mE47D86B91877C153739199B0E3BE1B300722D9B0_gshared (const RuntimeMethod* method) { { LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 * L_0 = (LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485 *, 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)); ((LightenXor_tF560EC6DE274BEF4178C3ABBB5BF5652C1A2C485_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * LightenXor_get_Instance_m1E9628E2486D9CCCE7844FDA285C07EA2C2BB420_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * L_0 = ((LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m88CDA2910B6D28F0455421B4DF4F63622A089FDA_gshared (LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m1D132650634E81D059FFD9D31F9F3B5B1E8009CE_gshared (LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m2E6AD2A75B05954430A0DC6BAB25C52E28CE98DF_gshared (LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * __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/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_mBFD82D4AD9453F5E1D2F2A9503B9BCB3126F79B8_gshared (const RuntimeMethod* method) { { LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 * L_0 = (LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460 *, 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)); ((LightenXor_tB2F4571CF10A5938B9A8716B96E23CCCFDB5A460_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/LightenXor SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::get_Instance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * LightenXor_get_Instance_m2391335348D74B64CC9E7594AB5295CF4EC7E83E_gshared (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * L_0 = ((LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_U3CInstanceU3Ek__BackingField_0(); return (LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 *)L_0; } } // System.Void SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m203E5B74C7CCF1B68044D639117989DF54B24375_gshared (LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::BlendFunction(System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor_BlendFunction_m8B49424195B631F17C771AB8260F9B84FC093944_gshared (LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * __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_LightenXor_mC06445E3F5744A988B865083A16956CD29544729((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/LightenXor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__ctor_m949F52C27712D88B72F4CA05A3157647EC26146A_gshared (LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * __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/LightenXor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightenXor__cctor_m4F16767D0D323545EF84A89500D663B284F4E892_gshared (const RuntimeMethod* method) { { LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 * L_0 = (LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772 *, 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)); ((LightenXor_tC33DE0B3B2AB6FAF0CA12E2741F08FF8ADCCB772_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.LinkedListNode`1>::.ctor(System.Collections.Generic.LinkedList`1,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedListNode_1__ctor_m0429F1926269AA33CB928563CA8CA01B5438BE24_gshared (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * __this, LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * ___list0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * L_0 = ___list0; __this->set_list_0(L_0); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1 = ___value1; __this->set_item_3(L_1); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1>::get_Next() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * LinkedListNode_1_get_Next_mA65528AC6ED3F959F3C9E546A10ACDA00D7CB0D7_gshared (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * __this, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_next_1(); if (!L_0) { goto IL_0022; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_next_1(); LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * L_2 = (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this->get_list_0(); NullCheck(L_2); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_2->get_head_0(); if ((((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3))) { goto IL_0022; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_next_1(); return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_4; } IL_0022: { return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL; } } // T System.Collections.Generic.LinkedListNode`1>::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 LinkedListNode_1_get_Value_mF35994B80AFFF4F3D1C27642E7B7E1C3EC271501_gshared (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * __this, const RuntimeMethod* method) { { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )__this->get_item_3(); return (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0; } } // System.Void System.Collections.Generic.LinkedListNode`1>::Invalidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedListNode_1_Invalidate_m024385CF5FAA5269269BF9CAA5245CF42E6B6AB5_gshared (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * __this, const RuntimeMethod* method) { { __this->set_list_0((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)NULL); __this->set_next_1((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL); __this->set_prev_2((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL); 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.LinkedListNode`1>::.ctor(System.Collections.Generic.LinkedList`1,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedListNode_1__ctor_mB17F8A52C620E7737C9AB080F8F211322E3ED0D6_gshared (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * __this, LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * ___list0, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * L_0 = ___list0; __this->set_list_0(L_0); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_1 = ___value1; __this->set_item_3(L_1); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1>::get_Next() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * LinkedListNode_1_get_Next_m51474C0D7DC805336FB5C69C396BE5C2AF9C2A87_gshared (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * __this, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_next_1(); if (!L_0) { goto IL_0022; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_next_1(); LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * L_2 = (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this->get_list_0(); NullCheck(L_2); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_2->get_head_0(); if ((((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3))) { goto IL_0022; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_next_1(); return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_4; } IL_0022: { return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL; } } // T System.Collections.Generic.LinkedListNode`1>::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D LinkedListNode_1_get_Value_mFD6B80A68C205A0CA8083AB60EE4B1B6EAFFF529_gshared (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * __this, const RuntimeMethod* method) { { ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_0 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )__this->get_item_3(); return (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_0; } } // System.Void System.Collections.Generic.LinkedListNode`1>::Invalidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedListNode_1_Invalidate_m7B165F977DB706EF61F9FC6FAC59BFA5B92CAC12_gshared (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * __this, const RuntimeMethod* method) { { __this->set_list_0((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)NULL); __this->set_next_1((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL); __this->set_prev_2((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL); 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.LinkedListNode`1::.ctor(System.Collections.Generic.LinkedList`1,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedListNode_1__ctor_m71A4954121794D77B3D3D5A937F8F61560D4A3B3_gshared (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ___list0, RuntimeObject * ___value1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * L_0 = ___list0; __this->set_list_0(L_0); RuntimeObject * L_1 = ___value1; __this->set_item_3(L_1); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedListNode`1::get_Next() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedListNode_1_get_Next_m613427050DF4FAF7AF82AE4C266E933EED03AD91_gshared (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_next_1(); if (!L_0) { goto IL_0022; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_next_1(); LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * L_2 = (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this->get_list_0(); NullCheck(L_2); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_2->get_head_0(); if ((((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3))) { goto IL_0022; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_next_1(); return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_4; } IL_0022: { return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL; } } // T System.Collections.Generic.LinkedListNode`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LinkedListNode_1_get_Value_m5A71FC016266973BD9CFAE986CF6911B26C33684_gshared (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_item_3(); return (RuntimeObject *)L_0; } } // System.Void System.Collections.Generic.LinkedListNode`1::Invalidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedListNode_1_Invalidate_mF9B44250E8B79155EBE0E7E4217BE85C9B030961_gshared (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, const RuntimeMethod* method) { { __this->set_list_0((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)NULL); __this->set_next_1((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL); __this->set_prev_2((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL); 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.LinkedList`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_m7A1926E6CA6E2C63A38B0260BAB11C185236EFE6_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.LinkedList`1>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_m088054DF2147E1A30777C98602662E1AAE067B22_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __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_4(L_0); return; } } // System.Int32 System.Collections.Generic.LinkedList`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m6E79528B651E9E8FDCFE3FB80DAB626A93AE5ED8_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_1(); return (int32_t)L_0; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::get_First() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * LinkedList_1_get_First_mE9A1DA273E2BE8C97A010A4EFF7AC84935512378_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_0; } } // System.Boolean System.Collections.Generic.LinkedList`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m79941862C229462F6119DBEEA654D1DA507AD32E_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.LinkedList`1>::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD4E941EDC0133C225B842E5ADFD8307F7157CD74_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method) { { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = ___value0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1; L_1 = (( LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::AddFirst(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * LinkedList_1_AddFirst_m386B006575DE3392578F56BC2EF817737A598424_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_0 = NULL; { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = ___value0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(L_1, (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if (L_2) { goto IL_0019; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = V_0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_002d; } IL_0019: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = V_0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_4, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_6 = V_0; __this->set_head_0(L_6); } IL_002d: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_7 = V_0; return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_7; } } // System.Void System.Collections.Generic.LinkedList`1>::AddFirst(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_AddFirst_m2D3A1AFEF7653373AD448C23267E53947E08DF6E_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___node0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if (L_1) { goto IL_0018; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = ___node0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_002c; } IL_0018: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = ___node0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = ___node0; __this->set_head_0(L_5); } IL_002c: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_6 = ___node0; NullCheck(L_6); L_6->set_list_0(__this); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::AddLast(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * LinkedList_1_AddLast_mFA5205DC39F8E8521905FE5B59BC0DCD352F9A16_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_0 = NULL; { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = ___value0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(L_1, (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if (L_2) { goto IL_0019; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = V_0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_0026; } IL_0019: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = V_0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_4, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); } IL_0026: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_6 = V_0; return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_6; } } // System.Void System.Collections.Generic.LinkedList`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Clear_m3346A5E2401A38013E9A386A721721E9509DF46D_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_0 = NULL; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_1 = NULL; { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_0; goto IL_0018; } IL_0009: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = V_0; V_1 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = V_0; NullCheck((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_2); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3; L_3 = (( LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * (*) (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = V_1; NullCheck((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_4); (( void (*) (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0018: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = V_0; if (L_5) { goto IL_0009; } } { __this->set_head_0((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL); __this->set_count_1(0); int32_t L_6 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.LinkedList`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_Contains_mE8542F420681974741F82BB3AD51D0ABB5EFDCE5_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method) { { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = ___value0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1; L_1 = (( LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return (bool)((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Void System.Collections.Generic.LinkedList`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_CopyTo_m8ACF692BF330951AD9882ED6BFE81588B90BBA5C_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* ___array0, int32_t ___index1, const RuntimeMethod* method) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_0 = NULL; { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* 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*)&LinkedList_1_CopyTo_m8ACF692BF330951AD9882ED6BFE81588B90BBA5C_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___index1; 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*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_m8ACF692BF330951AD9882ED6BFE81588B90BBA5C_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___index1; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_8 = ___array0; NullCheck(L_8); if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0044; } } { int32_t L_9 = ___index1; int32_t L_10 = L_9; RuntimeObject * L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_10); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B221ABF91F580F086900605524B962132D6AB0F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_m8ACF692BF330951AD9882ED6BFE81588B90BBA5C_RuntimeMethod_var))); } IL_0044: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_13 = ___array0; NullCheck(L_13); int32_t L_14 = ___index1; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); int32_t L_15; L_15 = (( int32_t (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))), (int32_t)L_14))) >= ((int32_t)L_15))) { goto IL_005c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_m8ACF692BF330951AD9882ED6BFE81588B90BBA5C_RuntimeMethod_var))); } IL_005c: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_17 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_17; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_18 = V_0; if (!L_18) { goto IL_0088; } } IL_0066: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_19 = ___array0; int32_t L_20 = ___index1; int32_t L_21 = (int32_t)L_20; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_22 = V_0; NullCheck(L_22); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_23 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_22->get_item_3(); NullCheck(L_19); (L_19)->SetAt(static_cast(L_21), (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_23); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_24 = V_0; NullCheck(L_24); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_25 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_24->get_next_1(); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_25; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_26 = V_0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_27 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_26) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_27)))) { goto IL_0066; } } IL_0088: { return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::Find(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * LinkedList_1_Find_mF10D739FF95B78E1FD12B27CFAEA822005CAE1B3_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_0 = NULL; EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * V_1 = NULL; { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_0; EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_1; L_1 = (( EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); V_1 = (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = V_0; if (!L_2) { goto IL_005a; } } { } IL_0018: { EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_4 = V_1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = V_0; NullCheck(L_5); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_6 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_5->get_item_3(); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_7 = ___value0; NullCheck((EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_4); bool L_8; L_8 = VirtualFuncInvoker2< bool, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(!0,!0) */, (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_4, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_6, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_7); if (!L_8) { goto IL_0029; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_9 = V_0; return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_9; } IL_0029: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_10 = V_0; NullCheck(L_10); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_11 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_10->get_next_1(); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_11; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_12 = V_0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_13 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_12) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_13)))) { goto IL_0018; } } { goto IL_005a; } IL_003b: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_14 = V_0; NullCheck(L_14); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_15 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_14->get_item_3(); goto IL_004a; } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_16 = V_0; return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_16; } IL_004a: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_17 = V_0; NullCheck(L_17); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_18 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_17->get_next_1(); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_18; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_19 = V_0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_20 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_19) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_20)))) { goto IL_003b; } } IL_005a: { return (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL; } } // System.Collections.Generic.LinkedList`1/Enumerator System.Collections.Generic.LinkedList`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE LinkedList_1_GetEnumerator_mFCE443E787977A5C648F833C3E125528EF77342E_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m701EA3CE95E11173D81A89ECC3DCF885759C0110((&L_0), (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); return (Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.LinkedList`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinkedList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCBA2CB409E5259B422E9BD59E3D7E25BF5CCD2D9_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE L_0; L_0 = (( Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE L_1 = (Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.LinkedList`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_Remove_mE79600C3C2974E889F39BF1E8591419F3346A248_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_0 = NULL; { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = ___value0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1; L_1 = (( LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); V_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = V_0; if (!L_2) { goto IL_0014; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = V_0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)1; } IL_0014: { return (bool)0; } } // System.Void System.Collections.Generic.LinkedList`1>::Remove(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Remove_m834CD378ADFE66A3F3799AEA4D70F19C0A2822B2_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___node0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = ___node0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.LinkedList`1>::RemoveLast() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_RemoveLast_mB53E8A6CFC34CE260FB3D2CB318E9477E776113A_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if (L_0) { goto IL_0013; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5710CE45F48D63001BA691498F6BC34A07EDE686)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_RemoveLast_mB53E8A6CFC34CE260FB3D2CB318E9477E776113A_RuntimeMethod_var))); } IL_0013: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); NullCheck(L_2); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_2->get_prev_2(); NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.LinkedList`1>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_GetObjectData_m39FC22AA847D187B86FE15EF46FF59B0DF28CF0D_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* V_0 = 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*)&LinkedList_1_GetObjectData_m39FC22AA847D187B86FE15EF46FF59B0DF28CF0D_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_2(); 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; int32_t L_5 = (int32_t)__this->get_count_1(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, (int32_t)L_5, /*hidden argument*/NULL); int32_t L_6 = (int32_t)__this->get_count_1(); if (!L_6) { goto IL_0062; } } { int32_t L_7 = (int32_t)__this->get_count_1(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_8 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), (uint32_t)L_7); V_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_8; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_9 = V_0; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_9, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_10 = ___info0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_11 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_10); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_10, (String_t*)_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, (RuntimeObject *)(RuntimeObject *)L_11, (Type_t *)L_13, /*hidden argument*/NULL); } IL_0062: { return; } } // System.Void System.Collections.Generic.LinkedList`1>::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_OnDeserialization_m7ED327CBAAD604D3811F50D506B50281DFDA46FD_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, RuntimeObject * ___sender0, 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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, /*hidden argument*/NULL); if (!L_4) { goto IL_0078; } } { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); 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_5); RuntimeObject * L_8; L_8 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, (Type_t *)L_7, /*hidden argument*/NULL); V_1 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_9 = V_1; if (L_9) { goto IL_005a; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_10 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_OnDeserialization_m7ED327CBAAD604D3811F50D506B50281DFDA46FD_RuntimeMethod_var))); } IL_005a: { V_2 = (int32_t)0; goto IL_0070; } IL_005e: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_11 = V_1; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_14 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_11)->GetAt(static_cast(L_13)); NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_15; L_15 = (( LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0070: { int32_t L_17 = V_2; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_18 = V_1; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_005e; } } { goto IL_007f; } IL_0078: { __this->set_head_0((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL); } IL_007f: { int32_t L_19 = V_0; __this->set_version_2(L_19); __this->set__siInfo_4((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Void System.Collections.Generic.LinkedList`1>::InternalInsertNodeBefore(System.Collections.Generic.LinkedListNode`1,System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalInsertNodeBefore_m4F97C37C4BC837D8E1DC1D40AD16C83F7BF668B8_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___node0, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___newNode1, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___newNode1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = ___node0; NullCheck(L_0); L_0->set_next_1(L_1); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = ___newNode1; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = ___node0; NullCheck(L_3); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3->get_prev_2(); NullCheck(L_2); L_2->set_prev_2(L_4); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = ___node0; NullCheck(L_5); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_6 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_5->get_prev_2(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_7 = ___newNode1; NullCheck(L_6); L_6->set_next_1(L_7); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_8 = ___node0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_9 = ___newNode1; NullCheck(L_8); L_8->set_prev_2(L_9); int32_t L_10 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1))); int32_t L_11 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1>::InternalInsertNodeToEmptyList(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalInsertNodeToEmptyList_mF85DD222A3FD1B949233C1FDEC08583E033A7985_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___newNode0, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___newNode0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = ___newNode0; NullCheck(L_0); L_0->set_next_1(L_1); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = ___newNode0; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = ___newNode0; NullCheck(L_2); L_2->set_prev_2(L_3); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = ___newNode0; __this->set_head_0(L_4); int32_t L_5 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1>::InternalRemoveNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalRemoveNode_m67DA29A2F3CF5CF7A444436DBE2AE88723150221_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___node0; NullCheck(L_0); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_1 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_0->get_next_1(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = ___node0; if ((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_1) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_2)))) { goto IL_0012; } } { __this->set_head_0((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)NULL); goto IL_0049; } IL_0012: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_3 = ___node0; NullCheck(L_3); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_4 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_3->get_next_1(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_5 = ___node0; NullCheck(L_5); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_6 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_5->get_prev_2(); NullCheck(L_4); L_4->set_prev_2(L_6); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_7 = ___node0; NullCheck(L_7); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_8 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_7->get_prev_2(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_9 = ___node0; NullCheck(L_9); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_10 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_9->get_next_1(); NullCheck(L_8); L_8->set_next_1(L_10); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_11 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_12 = ___node0; if ((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_11) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_12)))) { goto IL_0049; } } { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_13 = ___node0; NullCheck(L_13); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_14 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_13->get_next_1(); __this->set_head_0(L_14); } IL_0049: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_15 = ___node0; NullCheck((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_15); (( void (*) (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); int32_t L_16 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1>::ValidateNewNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_ValidateNewNode_m5FB29340BB8728C9BA73866FE22C3D3AE072172E_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___node0; 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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNewNode_m5FB29340BB8728C9BA73866FE22C3D3AE072172E_RuntimeMethod_var))); } IL_000e: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = ___node0; NullCheck(L_2); LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * L_3 = (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)L_2->get_list_0(); if (!L_3) { goto IL_0021; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA5393D2D2BDCE148E08D22CB1FD20976D66BEC41)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNewNode_m5FB29340BB8728C9BA73866FE22C3D3AE072172E_RuntimeMethod_var))); } IL_0021: { return; } } // System.Void System.Collections.Generic.LinkedList`1>::ValidateNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_ValidateNode_m05EAFEC889D588120CCFB8BA635767B766A8B2E8_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_0 = ___node0; 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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNode_m05EAFEC889D588120CCFB8BA635767B766A8B2E8_RuntimeMethod_var))); } IL_000e: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_2 = ___node0; NullCheck(L_2); LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * L_3 = (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)L_2->get_list_0(); if ((((RuntimeObject*)(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)L_3) == ((RuntimeObject*)(LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this))) { goto IL_0022; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral522D64BC87755C7FA79B087AFEB43911A81E0E95)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNode_m05EAFEC889D588120CCFB8BA635767B766A8B2E8_RuntimeMethod_var))); } IL_0022: { return; } } // System.Boolean System.Collections.Generic.LinkedList`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_System_Collections_ICollection_get_IsSynchronized_m84991BA57E882219DCBF9A1D01A8A80FCF031641_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.LinkedList`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LinkedList_1_System_Collections_ICollection_get_SyncRoot_m14590AC878DDEF01A81BE67EF690934FF63385D7_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_3(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_3(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_3(); return (RuntimeObject *)L_4; } } // System.Void System.Collections.Generic.LinkedList`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* V_0 = NULL; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_1 = NULL; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * 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*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { 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_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_005a; } } { int32_t L_9 = ___index1; int32_t L_10 = L_9; RuntimeObject * L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_10); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); } IL_005a: { RuntimeArray * L_13 = ___array0; NullCheck((RuntimeArray *)L_13); int32_t L_14; L_14 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_13, /*hidden argument*/NULL); int32_t L_15 = ___index1; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); int32_t L_16; L_16 = (( int32_t (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15))) >= ((int32_t)L_16))) { goto IL_0075; } } { 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*)&_stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); } IL_0075: { RuntimeArray * L_18 = ___array0; V_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)IsInst((RuntimeObject*)L_18, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_19 = V_0; if (!L_19) { goto IL_0088; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_20 = V_0; int32_t L_21 = ___index1; NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); (( void (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_20, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } IL_0088: { RuntimeArray * L_22 = ___array0; V_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_22, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = V_1; if (L_23) { goto IL_00a2; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_24, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); } IL_00a2: { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_25 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); V_2 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_25; } IL_00a9: try {// begin try (depth: 1) { LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_26 = V_2; if (!L_26) { goto IL_00cf; } } IL_00ac: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = V_1; int32_t L_28 = ___index1; int32_t L_29 = (int32_t)L_28; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_30 = V_2; NullCheck(L_30); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_31 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_30->get_item_3(); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_32 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_31; RuntimeObject * L_33 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 12), &L_32); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_33); (L_27)->SetAt(static_cast(L_29), (RuntimeObject *)L_33); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_34 = V_2; NullCheck(L_34); LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_35 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_34->get_next_1(); V_2 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_35; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_36 = V_2; LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 * L_37 = (LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_36) == ((RuntimeObject*)(LinkedListNode_1_t512E8A7F19EB37831A4900D36ACB30AF677EAA10 *)L_37)))) { goto IL_00ac; } } IL_00cf: { goto IL_00e2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00d1; } throw e; } CATCH_00d1: {// begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_38 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_38, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m112AE1A082D03A4782C46629EEEA0EF69169DDEB_RuntimeMethod_var))); }// end catch (depth: 1) IL_00e2: { return; } } // System.Collections.IEnumerator System.Collections.Generic.LinkedList`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinkedList_1_System_Collections_IEnumerable_GetEnumerator_m5203C76675ABF6DF81802B4826DE181E45D7F21E_gshared (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B * __this, const RuntimeMethod* method) { { NullCheck((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this); Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE L_0; L_0 = (( Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE (*) (LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((LinkedList_1_t76233C48F0195F5B42DA63B18E0708EE70F38E2B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE L_1 = (Enumerator_tF446EB22E67DFA6D7041536AE9DC9C87AF3A5ADE )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14), &L_1); return (RuntimeObject*)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 System.Collections.Generic.LinkedList`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_mF4708115FAEE048798F2F3D53795C665DED4C2AB_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.LinkedList`1>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_m9167F3D0E3F6CBD494603D91D6CFD5AF4A553ED1_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __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_4(L_0); return; } } // System.Int32 System.Collections.Generic.LinkedList`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m76628C44626FE5F7CB68647AEC2858E5B8CE3DB3_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_1(); return (int32_t)L_0; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::get_First() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * LinkedList_1_get_First_mF69290412AC5BBC637BD61E7079231FFC303EDB7_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_0; } } // System.Boolean System.Collections.Generic.LinkedList`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mBB94F8A4BF2D961B2C491513BFFC8D5F0334D670_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.LinkedList`1>::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mEDA4C0FBDA8F7A74DFB95674C60A3FC524EBC92E_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value0, const RuntimeMethod* method) { { ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_0 = ___value0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1; L_1 = (( LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::AddFirst(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * LinkedList_1_AddFirst_m9968640AF6FF60904ACE127B3C9745796AF92A4F_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value0, const RuntimeMethod* method) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_0 = NULL; { ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_0 = ___value0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(L_1, (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if (L_2) { goto IL_0019; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = V_0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_002d; } IL_0019: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = V_0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_4, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_6 = V_0; __this->set_head_0(L_6); } IL_002d: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_7 = V_0; return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_7; } } // System.Void System.Collections.Generic.LinkedList`1>::AddFirst(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_AddFirst_m2FE6A79E2FB7885258D3280EFCD9A22E8731F573_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___node0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if (L_1) { goto IL_0018; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = ___node0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_002c; } IL_0018: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = ___node0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = ___node0; __this->set_head_0(L_5); } IL_002c: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_6 = ___node0; NullCheck(L_6); L_6->set_list_0(__this); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::AddLast(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * LinkedList_1_AddLast_m86D95FE4D4F1DE99EDFF36D96EA80F54FC1406ED_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value0, const RuntimeMethod* method) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_0 = NULL; { ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_0 = ___value0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(L_1, (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if (L_2) { goto IL_0019; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = V_0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_0026; } IL_0019: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = V_0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_4, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); } IL_0026: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_6 = V_0; return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_6; } } // System.Void System.Collections.Generic.LinkedList`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Clear_mB727FD13C22AF0AB5A3DF3A645CA1FFB2D0C6C9D_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_0 = NULL; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_1 = NULL; { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_0; goto IL_0018; } IL_0009: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = V_0; V_1 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = V_0; NullCheck((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_2); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3; L_3 = (( LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * (*) (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = V_1; NullCheck((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_4); (( void (*) (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0018: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = V_0; if (L_5) { goto IL_0009; } } { __this->set_head_0((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL); __this->set_count_1(0); int32_t L_6 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.LinkedList`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_Contains_m91D60D904EA3976C30ECA48A35165F853AC0A3A9_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value0, const RuntimeMethod* method) { { ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_0 = ___value0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1; L_1 = (( LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return (bool)((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Void System.Collections.Generic.LinkedList`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_CopyTo_m85A4633315CC605F4E78B08283D34954EF220553_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* ___array0, int32_t ___index1, const RuntimeMethod* method) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_0 = NULL; { ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* 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*)&LinkedList_1_CopyTo_m85A4633315CC605F4E78B08283D34954EF220553_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___index1; 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*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_m85A4633315CC605F4E78B08283D34954EF220553_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___index1; ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_8 = ___array0; NullCheck(L_8); if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0044; } } { int32_t L_9 = ___index1; int32_t L_10 = L_9; RuntimeObject * L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_10); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B221ABF91F580F086900605524B962132D6AB0F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_m85A4633315CC605F4E78B08283D34954EF220553_RuntimeMethod_var))); } IL_0044: { ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_13 = ___array0; NullCheck(L_13); int32_t L_14 = ___index1; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); int32_t L_15; L_15 = (( int32_t (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))), (int32_t)L_14))) >= ((int32_t)L_15))) { goto IL_005c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_m85A4633315CC605F4E78B08283D34954EF220553_RuntimeMethod_var))); } IL_005c: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_17 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_17; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_18 = V_0; if (!L_18) { goto IL_0088; } } IL_0066: { ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_19 = ___array0; int32_t L_20 = ___index1; int32_t L_21 = (int32_t)L_20; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_22 = V_0; NullCheck(L_22); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_23 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_22->get_item_3(); NullCheck(L_19); (L_19)->SetAt(static_cast(L_21), (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_23); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_24 = V_0; NullCheck(L_24); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_25 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_24->get_next_1(); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_25; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_26 = V_0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_27 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_26) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_27)))) { goto IL_0066; } } IL_0088: { return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1>::Find(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * LinkedList_1_Find_m52C70AC5C6AC12B6ED0BDEAC815A93ECB2B0594B_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value0, const RuntimeMethod* method) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_0 = NULL; EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * V_1 = NULL; { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_0; EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * L_1; L_1 = (( EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); V_1 = (EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 *)L_1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = V_0; if (!L_2) { goto IL_005a; } } { } IL_0018: { EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 * L_4 = V_1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = V_0; NullCheck(L_5); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_6 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_5->get_item_3(); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_7 = ___value0; NullCheck((EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 *)L_4); bool L_8; L_8 = VirtualFuncInvoker2< bool, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(!0,!0) */, (EqualityComparer_1_tE3EE5A4FF4689CDDCD7FF4D18BF0785E2D037355 *)L_4, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_6, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_7); if (!L_8) { goto IL_0029; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_9 = V_0; return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_9; } IL_0029: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_10 = V_0; NullCheck(L_10); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_11 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_10->get_next_1(); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_11; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_12 = V_0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_13 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_12) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_13)))) { goto IL_0018; } } { goto IL_005a; } IL_003b: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_14 = V_0; NullCheck(L_14); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_15 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_14->get_item_3(); goto IL_004a; } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_16 = V_0; return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_16; } IL_004a: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_17 = V_0; NullCheck(L_17); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_18 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_17->get_next_1(); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_18; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_19 = V_0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_20 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_19) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_20)))) { goto IL_003b; } } IL_005a: { return (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL; } } // System.Collections.Generic.LinkedList`1/Enumerator System.Collections.Generic.LinkedList`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 LinkedList_1_GetEnumerator_mADA987B6AB1D4EA2692AC1615F04F60C3375F41C_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBF1606A7E421BEF113654D7B8505E5662A523A5D((&L_0), (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); return (Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.LinkedList`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinkedList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB63A3D803A9EDDE30A0944D42EB796B15387768E_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 L_0; L_0 = (( Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 L_1 = (Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.LinkedList`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_Remove_mE22BC9BA567FC73EFC06726AE14EB31AFC165114_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D ___value0, const RuntimeMethod* method) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_0 = NULL; { ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_0 = ___value0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1; L_1 = (( LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); V_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = V_0; if (!L_2) { goto IL_0014; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = V_0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)1; } IL_0014: { return (bool)0; } } // System.Void System.Collections.Generic.LinkedList`1>::Remove(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Remove_m785A5DBC320A6638F9F86C3DF7B04602A82F90B9_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___node0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = ___node0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.LinkedList`1>::RemoveLast() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_RemoveLast_mFBE20541D9C4DC18BD4B88BB96A60BCFDE7E428C_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if (L_0) { goto IL_0013; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5710CE45F48D63001BA691498F6BC34A07EDE686)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_RemoveLast_mFBE20541D9C4DC18BD4B88BB96A60BCFDE7E428C_RuntimeMethod_var))); } IL_0013: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); NullCheck(L_2); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_2->get_prev_2(); NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.LinkedList`1>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_GetObjectData_m7095A050868E7CBDFBBDE560BCCA11D99808BA9F_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* V_0 = 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*)&LinkedList_1_GetObjectData_m7095A050868E7CBDFBBDE560BCCA11D99808BA9F_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_2(); 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; int32_t L_5 = (int32_t)__this->get_count_1(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, (int32_t)L_5, /*hidden argument*/NULL); int32_t L_6 = (int32_t)__this->get_count_1(); if (!L_6) { goto IL_0062; } } { int32_t L_7 = (int32_t)__this->get_count_1(); ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_8 = (ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)(ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), (uint32_t)L_7); V_0 = (ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)L_8; ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_9 = V_0; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)L_9, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_10 = ___info0; ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_11 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_10); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_10, (String_t*)_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, (RuntimeObject *)(RuntimeObject *)L_11, (Type_t *)L_13, /*hidden argument*/NULL); } IL_0062: { return; } } // System.Void System.Collections.Generic.LinkedList`1>::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_OnDeserialization_m9E13F0BDA099C8A255A1F40C634CBE1BA626E4AB_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, RuntimeObject * ___sender0, 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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, /*hidden argument*/NULL); if (!L_4) { goto IL_0078; } } { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); 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_5); RuntimeObject * L_8; L_8 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, (Type_t *)L_7, /*hidden argument*/NULL); V_1 = (ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)((ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_9 = V_1; if (L_9) { goto IL_005a; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_10 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_OnDeserialization_m9E13F0BDA099C8A255A1F40C634CBE1BA626E4AB_RuntimeMethod_var))); } IL_005a: { V_2 = (int32_t)0; goto IL_0070; } IL_005e: { ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_11 = V_1; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_14 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )(L_11)->GetAt(static_cast(L_13)); NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_15; L_15 = (( LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0070: { int32_t L_17 = V_2; ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_18 = V_1; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_005e; } } { goto IL_007f; } IL_0078: { __this->set_head_0((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL); } IL_007f: { int32_t L_19 = V_0; __this->set_version_2(L_19); __this->set__siInfo_4((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Void System.Collections.Generic.LinkedList`1>::InternalInsertNodeBefore(System.Collections.Generic.LinkedListNode`1,System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalInsertNodeBefore_mFA3622B3BBDEB748D98A6C95A755A0FA9BE3E3F0_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___node0, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___newNode1, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___newNode1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = ___node0; NullCheck(L_0); L_0->set_next_1(L_1); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = ___newNode1; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = ___node0; NullCheck(L_3); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3->get_prev_2(); NullCheck(L_2); L_2->set_prev_2(L_4); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = ___node0; NullCheck(L_5); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_6 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_5->get_prev_2(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_7 = ___newNode1; NullCheck(L_6); L_6->set_next_1(L_7); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_8 = ___node0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_9 = ___newNode1; NullCheck(L_8); L_8->set_prev_2(L_9); int32_t L_10 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1))); int32_t L_11 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1>::InternalInsertNodeToEmptyList(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalInsertNodeToEmptyList_m296F0F502470C59CE95CE924BD2C44BD0213E601_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___newNode0, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___newNode0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = ___newNode0; NullCheck(L_0); L_0->set_next_1(L_1); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = ___newNode0; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = ___newNode0; NullCheck(L_2); L_2->set_prev_2(L_3); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = ___newNode0; __this->set_head_0(L_4); int32_t L_5 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1>::InternalRemoveNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalRemoveNode_mF6CDF21E7E0B4D8213FE525F99FAEBEA1E8718DC_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___node0; NullCheck(L_0); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_1 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_0->get_next_1(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = ___node0; if ((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_1) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_2)))) { goto IL_0012; } } { __this->set_head_0((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)NULL); goto IL_0049; } IL_0012: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_3 = ___node0; NullCheck(L_3); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_4 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_3->get_next_1(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_5 = ___node0; NullCheck(L_5); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_6 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_5->get_prev_2(); NullCheck(L_4); L_4->set_prev_2(L_6); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_7 = ___node0; NullCheck(L_7); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_8 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_7->get_prev_2(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_9 = ___node0; NullCheck(L_9); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_10 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_9->get_next_1(); NullCheck(L_8); L_8->set_next_1(L_10); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_11 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_12 = ___node0; if ((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_11) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_12)))) { goto IL_0049; } } { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_13 = ___node0; NullCheck(L_13); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_14 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_13->get_next_1(); __this->set_head_0(L_14); } IL_0049: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_15 = ___node0; NullCheck((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_15); (( void (*) (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); int32_t L_16 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1>::ValidateNewNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_ValidateNewNode_mC2DC44E3CD09F4D8910ED5E80925DD32482A97DA_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___node0; 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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNewNode_mC2DC44E3CD09F4D8910ED5E80925DD32482A97DA_RuntimeMethod_var))); } IL_000e: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = ___node0; NullCheck(L_2); LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * L_3 = (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)L_2->get_list_0(); if (!L_3) { goto IL_0021; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA5393D2D2BDCE148E08D22CB1FD20976D66BEC41)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNewNode_mC2DC44E3CD09F4D8910ED5E80925DD32482A97DA_RuntimeMethod_var))); } IL_0021: { return; } } // System.Void System.Collections.Generic.LinkedList`1>::ValidateNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_ValidateNode_mDF5036972BDAFE353CACA064B1AEFA2BE042A171_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_0 = ___node0; 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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNode_mDF5036972BDAFE353CACA064B1AEFA2BE042A171_RuntimeMethod_var))); } IL_000e: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_2 = ___node0; NullCheck(L_2); LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * L_3 = (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)L_2->get_list_0(); if ((((RuntimeObject*)(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)L_3) == ((RuntimeObject*)(LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this))) { goto IL_0022; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral522D64BC87755C7FA79B087AFEB43911A81E0E95)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNode_mDF5036972BDAFE353CACA064B1AEFA2BE042A171_RuntimeMethod_var))); } IL_0022: { return; } } // System.Boolean System.Collections.Generic.LinkedList`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_System_Collections_ICollection_get_IsSynchronized_m0B809E7EC5E49AD2A6368061B28AB7C50E0F5CE3_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.LinkedList`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LinkedList_1_System_Collections_ICollection_get_SyncRoot_mCF7C1D5024C0F47B38970FA1B600EC42F5EC6E78_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_3(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_3(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_3(); return (RuntimeObject *)L_4; } } // System.Void System.Collections.Generic.LinkedList`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* V_0 = NULL; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_1 = NULL; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * 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*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { 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_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_005a; } } { int32_t L_9 = ___index1; int32_t L_10 = L_9; RuntimeObject * L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_10); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); } IL_005a: { RuntimeArray * L_13 = ___array0; NullCheck((RuntimeArray *)L_13); int32_t L_14; L_14 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_13, /*hidden argument*/NULL); int32_t L_15 = ___index1; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); int32_t L_16; L_16 = (( int32_t (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15))) >= ((int32_t)L_16))) { goto IL_0075; } } { 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*)&_stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); } IL_0075: { RuntimeArray * L_18 = ___array0; V_0 = (ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)((ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)IsInst((RuntimeObject*)L_18, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_19 = V_0; if (!L_19) { goto IL_0088; } } { ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F* L_20 = V_0; int32_t L_21 = ___index1; NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); (( void (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, (ValueTuple_3U5BU5D_tEBC057195860747BF056BD7B88A614CB5EB0F04F*)L_20, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } IL_0088: { RuntimeArray * L_22 = ___array0; V_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_22, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = V_1; if (L_23) { goto IL_00a2; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_24, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); } IL_00a2: { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_25 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); V_2 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_25; } IL_00a9: try {// begin try (depth: 1) { LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_26 = V_2; if (!L_26) { goto IL_00cf; } } IL_00ac: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = V_1; int32_t L_28 = ___index1; int32_t L_29 = (int32_t)L_28; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_30 = V_2; NullCheck(L_30); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_31 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_30->get_item_3(); ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D L_32 = (ValueTuple_3_tEF9008762923C50FBA1F5E13EFAE26235274202D )L_31; RuntimeObject * L_33 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 12), &L_32); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_33); (L_27)->SetAt(static_cast(L_29), (RuntimeObject *)L_33); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_34 = V_2; NullCheck(L_34); LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_35 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_34->get_next_1(); V_2 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_35; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_36 = V_2; LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC * L_37 = (LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_36) == ((RuntimeObject*)(LinkedListNode_1_t31224B82477217EC2257F5D5D3CD9B16431A66EC *)L_37)))) { goto IL_00ac; } } IL_00cf: { goto IL_00e2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00d1; } throw e; } CATCH_00d1: {// begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_38 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_38, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m5AB590C279FDE1B8F56B071EE4ADFE5166704A9C_RuntimeMethod_var))); }// end catch (depth: 1) IL_00e2: { return; } } // System.Collections.IEnumerator System.Collections.Generic.LinkedList`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinkedList_1_System_Collections_IEnumerable_GetEnumerator_m1F5D73849912BAE5257AD45F29AE9F76921A82A6_gshared (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 * __this, const RuntimeMethod* method) { { NullCheck((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this); Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 L_0; L_0 = (( Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 (*) (LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((LinkedList_1_t555E05F2E497A99E81B02BC6149DEFDB20186689 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 L_1 = (Enumerator_tDC59471D5148D9341C44E818E45BF04091D98514 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14), &L_1); return (RuntimeObject*)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 System.Collections.Generic.LinkedList`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.LinkedList`1::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_m610E64A997061A329020401BA510E7446D1E5AC7_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __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_4(L_0); return; } } // System.Int32 System.Collections.Generic.LinkedList`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_1(); return (int32_t)L_0; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::get_First() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_get_First_m8DCE1181A69DB8A820B5B976EBEF9416F4C0460D_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0; } } // System.Boolean System.Collections.Generic.LinkedList`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mB57B2CBD47CE1C4FE948D7FE01538D8D3056D095_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.LinkedList`1::System.Collections.Generic.ICollection.Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7A17C8847EEB31A9A550A0A8951304993207D925_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1; L_1 = (( LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::AddFirst(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_AddFirst_mAFFAE897B2CAF07E0F86B8F4BCAE0A8CE0892FD2_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_0 = NULL; { RuntimeObject * L_0 = ___value0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(L_1, (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if (L_2) { goto IL_0019; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = V_0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_002d; } IL_0019: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = V_0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_4, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_6 = V_0; __this->set_head_0(L_6); } IL_002d: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_7 = V_0; return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_7; } } // System.Void System.Collections.Generic.LinkedList`1::AddFirst(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_AddFirst_m84431AB2A80DB796AED45133101E47B9D5844C60_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___node0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if (L_1) { goto IL_0018; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = ___node0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_002c; } IL_0018: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = ___node0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = ___node0; __this->set_head_0(L_5); } IL_002c: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_6 = ___node0; NullCheck(L_6); L_6->set_list_0(__this); return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::AddLast(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_AddLast_m2732A2A8EF99E8C9A01F0AABD23084A05FB02EA4_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_0 = NULL; { RuntimeObject * L_0 = ___value0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(L_1, (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if (L_2) { goto IL_0019; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = V_0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); goto IL_0026; } IL_0019: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = V_0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_4, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); } IL_0026: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_6 = V_0; return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_6; } } // System.Void System.Collections.Generic.LinkedList`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Clear_mAAA0DD4706A0579C8A848BD1C7F2FEA0AB6EC5AC_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_0 = NULL; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_1 = NULL; { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0; goto IL_0018; } IL_0009: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = V_0; V_1 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = V_0; NullCheck((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_2); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3; L_3 = (( LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * (*) (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = V_1; NullCheck((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_4); (( void (*) (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); } IL_0018: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = V_0; if (L_5) { goto IL_0009; } } { __this->set_head_0((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL); __this->set_count_1(0); int32_t L_6 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.LinkedList`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_Contains_m6DA7D12676A370ADE9D99CC398E698B5AD15F91D_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1; L_1 = (( LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return (bool)((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Void System.Collections.Generic.LinkedList`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_CopyTo_mA3F78015C5C99845B1EFB163C0DF1142516421D0_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___index1, const RuntimeMethod* method) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_0 = NULL; { 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*)&LinkedList_1_CopyTo_mA3F78015C5C99845B1EFB163C0DF1142516421D0_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_3 = ___index1; 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*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_mA3F78015C5C99845B1EFB163C0DF1142516421D0_RuntimeMethod_var))); } IL_0028: { int32_t L_7 = ___index1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = ___array0; NullCheck(L_8); if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0044; } } { int32_t L_9 = ___index1; int32_t L_10 = L_9; RuntimeObject * L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_10); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B221ABF91F580F086900605524B962132D6AB0F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_mA3F78015C5C99845B1EFB163C0DF1142516421D0_RuntimeMethod_var))); } IL_0044: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = ___array0; NullCheck(L_13); int32_t L_14 = ___index1; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); int32_t L_15; L_15 = (( int32_t (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))), (int32_t)L_14))) >= ((int32_t)L_15))) { goto IL_005c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_CopyTo_mA3F78015C5C99845B1EFB163C0DF1142516421D0_RuntimeMethod_var))); } IL_005c: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_17 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_17; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_18 = V_0; if (!L_18) { goto IL_0088; } } IL_0066: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_19 = ___array0; int32_t L_20 = ___index1; int32_t L_21 = (int32_t)L_20; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_22 = V_0; NullCheck(L_22); RuntimeObject * L_23 = (RuntimeObject *)L_22->get_item_3(); NullCheck(L_19); (L_19)->SetAt(static_cast(L_21), (RuntimeObject *)L_23); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_24 = V_0; NullCheck(L_24); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_25 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_24->get_next_1(); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_25; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_26 = V_0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_27 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_26) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_27)))) { goto IL_0066; } } IL_0088: { return; } } // System.Collections.Generic.LinkedListNode`1 System.Collections.Generic.LinkedList`1::Find(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_Find_m7CE4C780125BBDA7C485236BA26DC5C5B6A5F1B3_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_0 = NULL; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL; { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_1; L_1 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = V_0; if (!L_2) { goto IL_005a; } } { RuntimeObject * L_3 = ___value0; if (!L_3) { goto IL_003b; } } IL_0018: { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_4 = V_1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = V_0; NullCheck(L_5); RuntimeObject * L_6 = (RuntimeObject *)L_5->get_item_3(); RuntimeObject * L_7 = ___value0; NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_4); bool L_8; L_8 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(!0,!0) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_4, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0029; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_9 = V_0; return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_9; } IL_0029: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_10 = V_0; NullCheck(L_10); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_11 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_10->get_next_1(); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_11; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_12 = V_0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_13 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_12) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_13)))) { goto IL_0018; } } { goto IL_005a; } IL_003b: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_14 = V_0; NullCheck(L_14); RuntimeObject * L_15 = (RuntimeObject *)L_14->get_item_3(); if (L_15) { goto IL_004a; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_16 = V_0; return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_16; } IL_004a: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_17 = V_0; NullCheck(L_17); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_18 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_17->get_next_1(); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_18; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_19 = V_0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_20 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_19) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_20)))) { goto IL_003b; } } IL_005a: { return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL; } } // System.Collections.Generic.LinkedList`1/Enumerator System.Collections.Generic.LinkedList`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B LinkedList_1_GetEnumerator_mA8E32570A3D8AE477E2EFAC93C602C8F319A1965_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB7362A6617BDC5A1974820EA8B4FE805DE419D43((&L_0), (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); return (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.LinkedList`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinkedList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mAF23F7046D77C0F406C10B5DE514B4D04D9DB342_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B L_0; L_0 = (( Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B L_1 = (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.LinkedList`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_Remove_mA24ADF004DC2C6C7ECE01BB203CC0141D0D76F52_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_0 = NULL; { RuntimeObject * L_0 = ___value0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1; L_1 = (( LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); V_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = V_0; if (!L_2) { goto IL_0014; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = V_0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)1; } IL_0014: { return (bool)0; } } // System.Void System.Collections.Generic.LinkedList`1::Remove(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Remove_mDDB3418300D72736499DC45BDFCDEFE9029C2A9D_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___node0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = ___node0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.LinkedList`1::RemoveLast() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_RemoveLast_m4F9C44B2E1CA5BCFA0965D6B64494EDB9C1ACDCE_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if (L_0) { goto IL_0013; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5710CE45F48D63001BA691498F6BC34A07EDE686)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_RemoveLast_m4F9C44B2E1CA5BCFA0965D6B64494EDB9C1ACDCE_RuntimeMethod_var))); } IL_0013: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); NullCheck(L_2); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_2->get_prev_2(); NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return; } } // System.Void System.Collections.Generic.LinkedList`1::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_GetObjectData_mCBC39354D7EE142D9866CB78F99295C2E76C4F05_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = 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*)&LinkedList_1_GetObjectData_mCBC39354D7EE142D9866CB78F99295C2E76C4F05_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_2(); 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; int32_t L_5 = (int32_t)__this->get_count_1(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, (int32_t)L_5, /*hidden argument*/NULL); int32_t L_6 = (int32_t)__this->get_count_1(); if (!L_6) { goto IL_0062; } } { int32_t L_7 = (int32_t)__this->get_count_1(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 19), (uint32_t)L_7); V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_8; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = V_0; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_9, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_10 = ___info0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 21)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_10); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_10, (String_t*)_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, (RuntimeObject *)(RuntimeObject *)L_11, (Type_t *)L_13, /*hidden argument*/NULL); } IL_0062: { return; } } // System.Void System.Collections.Generic.LinkedList`1::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_OnDeserialization_m52741BB90BDE46B7C7E4BBD3D0108D1BF001F108_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___sender0, 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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); 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_4(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1); int32_t L_2; L_2 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_0 = (int32_t)L_2; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, /*hidden argument*/NULL); if (!L_4) { goto IL_0078; } } { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)__this->get__siInfo_4(); 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_5); RuntimeObject * L_8; L_8 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, (Type_t *)L_7, /*hidden argument*/NULL); V_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = V_1; if (L_9) { goto IL_005a; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_10 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_OnDeserialization_m52741BB90BDE46B7C7E4BBD3D0108D1BF001F108_RuntimeMethod_var))); } IL_005a: { V_2 = (int32_t)0; goto IL_0070; } IL_005e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = V_1; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; RuntimeObject * L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_15; L_15 = (( LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (RuntimeObject *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0070: { int32_t L_17 = V_2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = V_1; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_005e; } } { goto IL_007f; } IL_0078: { __this->set_head_0((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL); } IL_007f: { int32_t L_19 = V_0; __this->set_version_2(L_19); __this->set__siInfo_4((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)NULL); return; } } // System.Void System.Collections.Generic.LinkedList`1::InternalInsertNodeBefore(System.Collections.Generic.LinkedListNode`1,System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalInsertNodeBefore_m3D456C4ED91A8B2408809C5BC6E58AB1707AA27C_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___newNode1, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___newNode1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = ___node0; NullCheck(L_0); L_0->set_next_1(L_1); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = ___newNode1; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = ___node0; NullCheck(L_3); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3->get_prev_2(); NullCheck(L_2); L_2->set_prev_2(L_4); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = ___node0; NullCheck(L_5); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_6 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_5->get_prev_2(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_7 = ___newNode1; NullCheck(L_6); L_6->set_next_1(L_7); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_8 = ___node0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_9 = ___newNode1; NullCheck(L_8); L_8->set_prev_2(L_9); int32_t L_10 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1))); int32_t L_11 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1::InternalInsertNodeToEmptyList(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalInsertNodeToEmptyList_m7881F85EB157837061E80D264A8A2B7EBCCD4FA3_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___newNode0, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___newNode0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = ___newNode0; NullCheck(L_0); L_0->set_next_1(L_1); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = ___newNode0; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = ___newNode0; NullCheck(L_2); L_2->set_prev_2(L_3); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = ___newNode0; __this->set_head_0(L_4); int32_t L_5 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1::InternalRemoveNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_InternalRemoveNode_mE72CDCDC8634E2A0127C8260EF8FE665478D7701_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___node0; NullCheck(L_0); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_1 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0->get_next_1(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = ___node0; if ((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_1) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_2)))) { goto IL_0012; } } { __this->set_head_0((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)NULL); goto IL_0049; } IL_0012: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_3 = ___node0; NullCheck(L_3); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_4 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_3->get_next_1(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_5 = ___node0; NullCheck(L_5); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_6 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_5->get_prev_2(); NullCheck(L_4); L_4->set_prev_2(L_6); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_7 = ___node0; NullCheck(L_7); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_8 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_7->get_prev_2(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_9 = ___node0; NullCheck(L_9); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_10 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_9->get_next_1(); NullCheck(L_8); L_8->set_next_1(L_10); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_11 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_12 = ___node0; if ((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_11) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_12)))) { goto IL_0049; } } { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_13 = ___node0; NullCheck(L_13); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_14 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_13->get_next_1(); __this->set_head_0(L_14); } IL_0049: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_15 = ___node0; NullCheck((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_15); (( void (*) (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); int32_t L_16 = (int32_t)__this->get_count_1(); __this->set_count_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get_version_2(); __this->set_version_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.LinkedList`1::ValidateNewNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_ValidateNewNode_m29DAF8AF1C471082B8EC7AD30B0335E522AAD141_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___node0; 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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNewNode_m29DAF8AF1C471082B8EC7AD30B0335E522AAD141_RuntimeMethod_var))); } IL_000e: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = ___node0; NullCheck(L_2); LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * L_3 = (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)L_2->get_list_0(); if (!L_3) { goto IL_0021; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA5393D2D2BDCE148E08D22CB1FD20976D66BEC41)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNewNode_m29DAF8AF1C471082B8EC7AD30B0335E522AAD141_RuntimeMethod_var))); } IL_0021: { return; } } // System.Void System.Collections.Generic.LinkedList`1::ValidateNode(System.Collections.Generic.LinkedListNode`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_ValidateNode_m1D54754E7DD5389809623C09F7FE8B979266712F_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method) { { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = ___node0; 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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNode_m1D54754E7DD5389809623C09F7FE8B979266712F_RuntimeMethod_var))); } IL_000e: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_2 = ___node0; NullCheck(L_2); LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * L_3 = (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)L_2->get_list_0(); if ((((RuntimeObject*)(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)L_3) == ((RuntimeObject*)(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this))) { goto IL_0022; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral522D64BC87755C7FA79B087AFEB43911A81E0E95)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_ValidateNode_m1D54754E7DD5389809623C09F7FE8B979266712F_RuntimeMethod_var))); } IL_0022: { return; } } // System.Boolean System.Collections.Generic.LinkedList`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkedList_1_System_Collections_ICollection_get_IsSynchronized_m7303F3C355DF203176A30BD024D35F152262C601_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.LinkedList`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LinkedList_1_System_Collections_ICollection_get_SyncRoot_m5BF213E86A8F72525D237E72FBE1D2BA9C87A4C7_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_3(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_3(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_3(); return (RuntimeObject *)L_4; } } // System.Void System.Collections.Generic.LinkedList`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_1 = NULL; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * 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*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { 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_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_005a; } } { int32_t L_9 = ___index1; int32_t L_10 = L_9; RuntimeObject * L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_10); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); } IL_005a: { RuntimeArray * L_13 = ___array0; NullCheck((RuntimeArray *)L_13); int32_t L_14; L_14 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_13, /*hidden argument*/NULL); int32_t L_15 = ___index1; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); int32_t L_16; L_16 = (( int32_t (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15))) >= ((int32_t)L_16))) { goto IL_0075; } } { 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*)&_stringLiteral34AE52A4D26F1742129FB49939AAFD990890D6C0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); } IL_0075: { RuntimeArray * L_18 = ___array0; V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_18, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_19 = V_0; if (!L_19) { goto IL_0088; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = V_0; int32_t L_21 = ___index1; NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); (( void (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_20, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } IL_0088: { RuntimeArray * L_22 = ___array0; V_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_22, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = V_1; if (L_23) { goto IL_00a2; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_24, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); } IL_00a2: { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_25 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); V_2 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_25; } IL_00a9: try {// begin try (depth: 1) { LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_26 = V_2; if (!L_26) { goto IL_00cf; } } IL_00ac: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = V_1; int32_t L_28 = ___index1; int32_t L_29 = (int32_t)L_28; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_30 = V_2; NullCheck(L_30); RuntimeObject * L_31 = (RuntimeObject *)L_30->get_item_3(); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_31); (L_27)->SetAt(static_cast(L_29), (RuntimeObject *)L_31); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_32 = V_2; NullCheck(L_32); LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_33 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_32->get_next_1(); V_2 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_33; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_34 = V_2; LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_35 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0(); if ((!(((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_34) == ((RuntimeObject*)(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_35)))) { goto IL_00ac; } } IL_00cf: { goto IL_00e2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00d1; } throw e; } CATCH_00d1: {// begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_36 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_36, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LinkedList_1_System_Collections_ICollection_CopyTo_m21040DA19CB95E8DCC2CB86D3BF9DCF111BA9D1A_RuntimeMethod_var))); }// end catch (depth: 1) IL_00e2: { return; } } // System.Collections.IEnumerator System.Collections.Generic.LinkedList`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinkedList_1_System_Collections_IEnumerable_GetEnumerator_m562879718E8B01E6C2CE60FF28475CE2349E7A6A_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method) { { NullCheck((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this); Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B L_0; L_0 = (( Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B (*) (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)((LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B L_1 = (Enumerator_tA78524CF62808F0D1DD3A7AD17E0E8BBE0166A4B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14), &L_1); return (RuntimeObject*)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 #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Threading.ThreadLocal`1/LinkedSlot::.ctor(System.Threading.ThreadLocal`1/LinkedSlotVolatile[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedSlot__ctor_mAFAAA1FBC9B20706C642D7E20767B9D943976CF0_gshared (LinkedSlot_tE33451DBAB4F70C6AC89135E2D171D3725C9A078 * __this, LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967* ___slotArray0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); LinkedSlotVolatileU5BU5D_t9BEE53B54775877D41712928DE0BF31C32E6B967* L_0 = ___slotArray0; il2cpp_codegen_memory_barrier(); __this->set_SlotArray_2(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 #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.RuntimeType/ListBuilder`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1__ctor_m9E6D629F4FB35DC9BF096341D956387BC17E98DE_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, int32_t ___capacity0, const RuntimeMethod* method) { { __this->set__items_0((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)NULL); RuntimeObject ** L_0 = (RuntimeObject **)__this->get_address_of__item_1(); il2cpp_codegen_initobj(L_0, sizeof(RuntimeObject *)); __this->set__count_2(0); int32_t L_1 = ___capacity0; __this->set__capacity_3(L_1); return; } } IL2CPP_EXTERN_C void ListBuilder_1__ctor_m9E6D629F4FB35DC9BF096341D956387BC17E98DE_AdjustorThunk (RuntimeObject * __this, int32_t ___capacity0, const RuntimeMethod* method) { ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ListBuilder_1__ctor_m9E6D629F4FB35DC9BF096341D956387BC17E98DE(_thisAdjusted, ___capacity0, method); } // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ListBuilder_1_get_Item_m1CEC70733CAA52309E9D62540581BDBCA3ED0345_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, int32_t ___index0, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_0(); if (L_0) { goto IL_000f; } } { RuntimeObject * L_1 = (RuntimeObject *)__this->get__item_1(); return (RuntimeObject *)L_1; } IL_000f: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_0(); int32_t L_3 = ___index0; NullCheck(L_2); int32_t L_4 = L_3; RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); return (RuntimeObject *)L_5; } } IL2CPP_EXTERN_C RuntimeObject * ListBuilder_1_get_Item_m1CEC70733CAA52309E9D62540581BDBCA3ED0345_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject * _returnValue; _returnValue = ListBuilder_1_get_Item_m1CEC70733CAA52309E9D62540581BDBCA3ED0345(_thisAdjusted, ___index0, method); return _returnValue; } // T[] System.RuntimeType/ListBuilder`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ListBuilder_1_ToArray_m853B9F8897B9BF7AB27643534CAB41DDEA1CB491_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = ((EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_Value_0(); return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__count_2(); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_002b; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)1); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_3; RuntimeObject * L_5 = (RuntimeObject *)__this->get__item_1(); NullCheck(L_4); (L_4)->SetAt(static_cast(0), (RuntimeObject *)L_5); return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_4; } IL_002b: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_6 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)__this->get_address_of__items_0(); int32_t L_7 = (int32_t)__this->get__count_2(); (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = (int32_t)__this->get__count_2(); __this->set__capacity_3(L_8); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_0(); return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_9; } } IL2CPP_EXTERN_C ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ListBuilder_1_ToArray_m853B9F8897B9BF7AB27643534CAB41DDEA1CB491_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* _returnValue; _returnValue = ListBuilder_1_ToArray_m853B9F8897B9BF7AB27643534CAB41DDEA1CB491(_thisAdjusted, method); return _returnValue; } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1_CopyTo_m5C1C13371008D33982CE4461A49FF526F5D96848_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_2(); if (L_0) { goto IL_0009; } } { return; } IL_0009: { int32_t L_1 = (int32_t)__this->get__count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0021; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = ___array0; int32_t L_3 = ___index1; RuntimeObject * L_4 = (RuntimeObject *)__this->get__item_1(); NullCheck(L_2); ArrayElementTypeCheck (L_2, L_4); (L_2)->SetAt(static_cast(L_3), (RuntimeObject *)L_4); return; } IL_0021: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_0(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___array0; int32_t L_7 = ___index1; int32_t L_8 = (int32_t)__this->get__count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void ListBuilder_1_CopyTo_m5C1C13371008D33982CE4461A49FF526F5D96848_AdjustorThunk (RuntimeObject * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___index1, const RuntimeMethod* method) { ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ListBuilder_1_CopyTo_m5C1C13371008D33982CE4461A49FF526F5D96848(_thisAdjusted, ___array0, ___index1, method); } // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_inline(_thisAdjusted, method); return _returnValue; } // System.Void System.RuntimeType/ListBuilder`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1_Add_mC2997B5ACAA82397C7CE52AA1529DA9B2066DE82_gshared (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__count_2(); if (L_0) { goto IL_0011; } } { RuntimeObject * L_1 = ___item0; __this->set__item_1(L_1); goto IL_008b; } IL_0011: { int32_t L_2 = (int32_t)__this->get__count_2(); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_004f; } } { int32_t L_3 = (int32_t)__this->get__capacity_3(); if ((((int32_t)L_3) >= ((int32_t)2))) { goto IL_002a; } } { __this->set__capacity_3(4); } IL_002a: { int32_t L_4 = (int32_t)__this->get__capacity_3(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)L_4); __this->set__items_0(L_5); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_0(); RuntimeObject * L_7 = (RuntimeObject *)__this->get__item_1(); NullCheck(L_6); (L_6)->SetAt(static_cast(0), (RuntimeObject *)L_7); goto IL_0079; } IL_004f: { int32_t L_8 = (int32_t)__this->get__capacity_3(); int32_t L_9 = (int32_t)__this->get__count_2(); if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_0079; } } { int32_t L_10 = (int32_t)__this->get__capacity_3(); V_0 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_10)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_11 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)__this->get_address_of__items_0(); int32_t L_12 = V_0; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_13 = V_0; __this->set__capacity_3(L_13); } IL_0079: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_0(); int32_t L_15 = (int32_t)__this->get__count_2(); RuntimeObject * L_16 = ___item0; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (RuntimeObject *)L_16); } IL_008b: { int32_t L_17 = (int32_t)__this->get__count_2(); __this->set__count_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } IL2CPP_EXTERN_C void ListBuilder_1_Add_mC2997B5ACAA82397C7CE52AA1529DA9B2066DE82_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ListBuilder_1_Add_mC2997B5ACAA82397C7CE52AA1529DA9B2066DE82(_thisAdjusted, ___item0, 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 System.Collections.Generic.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEB46AE8EAB1679289138BB9868EB8DE660FBC1B2_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = ((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m26649CC81E6E841879C726F4B0713A31F580A556_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = ((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_4 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m25F8FD06711BD1BD1E500C222B4B85925AE87148_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_6 = ((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_8 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_10 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_12 = ((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_16; L_16 = InterfaceFuncInvoker0< KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mCA72B46E198C35FEF6038E332B3ED07A50CC40BF_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mBDFFAAC9C051D794EF7BAE8021CDD37EA97B210C_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___value0, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_6 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_8 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_12 = ((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m90123498C9C4C120131E73B3ED3BE021C509CB45_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m05BEAD755BB4A7365C80651A90F723038F9384A0_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m08202B40315ED54127B839F10A37A4CB120E7985_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m31448DED70BA0FDE62A52419BF7E6361191473D8_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m506E3225A4ABCE72E932BC0FF34E402B1774FFA0_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m1F4EB4AB0CEC385D537DA2565F20494457469C4F_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 List_1_get_Item_m23FABE7438C83DD8E41404B003C717CD168A2B35_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_2, (int32_t)L_3); return (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m2ED0DFF5B45DBAFBB4C27083804311AE7031BBC7_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m17E55FD5F6C4998BFF57AA9A28F25A483005EA25_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_2 = V_0; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_3 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mE72DDA5DB657351966EB2526A8C508DF9321328E_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_1; L_1 = (( KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_2 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAE0009CB0F26DCBAF173BA217A18A7FFC5DB363C_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_1, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )((*(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)((KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB726B26DE0D56CA669A755C7E0F518C12A54C380_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_1 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m39836ACEF1C2FDB452CB794152B7B5A952A09B82_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )((*(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)((KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m6EDB536F51110430EF6EAA489B947B8D5498F5A1_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m4335002B0D1AECDD647452579DC34E13BD1B83CD_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_1 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mA84AA17D34DC58A3CC7EBAB5D5F86B758958C6AF_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_1 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_4 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * L_8; L_8 = (( EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA * L_9 = V_1; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_10 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_13 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_10)->GetAt(static_cast(L_12)); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_14 = ___item0; NullCheck((EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_tEFECEF9BD24787D199B80C055EE44F316C4B6CDA *)L_9, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_13, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1AEC5EAB9E3129FC78C64F0A4610EF531F76D468_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )((*(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)((KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6B5168B098DC74E18FF2C6B4F5524844EC767486_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* ___array0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = ___array0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m8E6F6CE6EE73BDA9458ED77EAE186C0FE05BA51A_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE2D341BC1046AAB109107F2A22E54652AA8DC77B_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_4 = ___index0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m64B761CA56226C4C64C786670595B8FD1D6AB246_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7722ABDE6781D1C25A9D0FB9025DE088D706D1D8_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mFC9BA7227E95F4649E7ECFA5CC0B99E15AC639DC_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * ___match0, const RuntimeMethod* method) { { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_0 = ___match0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 List_1_Find_m87B6180739773EF8A4DA645A13315AB521AD2E64_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_1 = ___match0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_5 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_1, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_7 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_10 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_7)->GetAt(static_cast(L_9)); return (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_14 = V_1; return (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1BC8A2A8422C657C6168ADDD8FC9783DF4D41999_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_1 = ___match0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, int32_t, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5F1786FE9A4B1D043D9C613578C299D8CBC58682_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_10 = ___match2; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_11 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_14 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_10, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mDDD9C2255265CC9FFBFC241D8BA5944B22CF0089_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 * L_5 = ___action0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_6 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_9 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 *)L_5); (( void (*) (Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tE9B8FB7D6B8EE48949424BC36924F45C2CCF6422 *)L_5, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 List_1_GetEnumerator_mE6D9035FA0D4047885712E4046EF55A0948F258C_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m44E6F55CF4AB05AC9BA02DB8E18A21F825DC4A1F((&L_0), (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3D857B1EF549AF5882C7ADB9F9F7A1F1E098B3A1_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m44E6F55CF4AB05AC9BA02DB8E18A21F825DC4A1F((&L_0), (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 L_1 = (Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m848984C7F781352389F71041CB3002D226807487_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m44E6F55CF4AB05AC9BA02DB8E18A21F825DC4A1F((&L_0), (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 L_1 = (Enumerator_tE036E4FD1082339F5FB8546407ABF40ACBC97375 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8498FB8B7DED10D11D2A4B94CC743E5EE274E116_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_0, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE824860AFBAFE06C819D92758F1222514D2BACC3_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )((*(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)((KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m61DEA765C257F46539B5733009A0AC8805F5F1B5_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_7 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_8 = ___index0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_9 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_13 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_14 = ___index0; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m7EDD5FE66451A12E3B077CD5999DFE811C3F92DA_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_1, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )((*(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)((KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC0955E461C0A2E337135BF9B2FC8EE9E16D17C18_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_12 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_13 = ___index0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_14 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_20 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_21 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_24 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_27 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_32 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_41; L_41 = InterfaceFuncInvoker0< KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_39, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA063C78CADDF607695FB3BE64589B1A29970594A_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_0 = ___item0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAB40A09C9BEA45F16771644FA80F8E71F5A6C309_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )((*(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)((KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mE22D4158239417941314782BA7C1CB6F65B085CB_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_4 = ___match0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_5 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_8 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_4, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 * L_16 = ___match0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_17 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_20 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *, KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t71B48A6F8F2E9674171F09CA11C0A20A066C1B40 *)L_16, (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_24 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_27 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_31 = (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_34 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m8AD561C6797160B9C1E85B8E9352DD355744B10F_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, const RuntimeMethod* method) { KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_5 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_6 = ___index0; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_7 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_11 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )); KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (KeyValuePair_2_tB6ECB423D6D4B3D2F916E061DDF9A7C3F0958D57 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m3775CEC5D6576A395D657F5D0382875DA79D542B_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_10 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_13 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_17 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7B9BCAAAFEFA4A592FB0146172ABA4505DB59FD0_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m45FD1B9603CC3B9F985D949BAC4C0DF1245D1D04_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_5 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m42CAA2F2C4D038952F9E1F3EEEDDAECE8E045358_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC9943EF840AD9FF7082D69F123077EB3E897A5FF_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m50C2F025E7B9D1F51A5398DE81593EB82CBA5561_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_5 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m60969870B902E13EAC710A8B21F2D708FB2DB679_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803 * L_4 = ___comparison0; (( void (*) (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*, int32_t, int32_t, Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t3AA16BC2488DDB8A70D0A514117EFBB21A922803 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* List_1_ToArray_m5686DB2E88B24F0BE03574DEB4620A71AC7C7AFA_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_1 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_1; KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_2 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_5 = V_0; return (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mE3C8FA56A445552058C123E85A72A9E60F8EF376_gshared (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this); (( void (*) (List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m422DE32BB4C8AB5BCFD86082442CC022DFDDE6D2_gshared (const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D* L_0 = (KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)(KeyValuePair_2U5BU5D_t7A55D2FEB3F9BBFE7CC9322E7E8F00A4D1C77D4D*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t9AAD8217D3BF8F2B4750AD496F9C87CFC41876B7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m350488BD6C039A0706B87223DFE011F6E4143E03_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = ((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1926872B12F3B21CA7E4E1151613E2631E39E635_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = ((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_4 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA7B3BCE722C026E9B81E8F8268175E97993B4524_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_6 = ((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_8 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_10 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_12 = ((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_16; L_16 = InterfaceFuncInvoker0< KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m79BC7F6B49F6486EA2246CED7037839AFA06076E_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m9D7D1F830D3FC856A84DACF9203D7703DB5E09C0_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___value0, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_6 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_8 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_12 = ((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m995933BA842A2C5EA84DE1707BE162770A8148BF_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mD0F2B8DF1223A3E32BDB7EA06B88AADACD04638C_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1C1B798AF1AC4F23ACD779ADFCCA45FABA5F0323_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m73404D02AE5F6C5BB66C62E553DB969946AF03C4_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mC58C60827A03EE4B5136F4A2EF15B0481E5A3C06_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mC7BA252C4F2EEF8AC217F4AD8DAAFC2FE40D5DBA_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 List_1_get_Item_mC84AB26DE4F1980DCF0A2887AC11D74F18F9EB8B_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_2, (int32_t)L_3); return (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m52F0205C8D779E433A0FC4502A0D37352148567D_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m4BE48761547D321AB3808C3CDB73B53C1DE91E34_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_2 = V_0; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_3 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m3878B155CC055C5C18903BE166B429633691D6F3_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_1; L_1 = (( KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_2 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m1024D0B33EA7CBF20BEA49097C1302DEE0BB93E0_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_1, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )((*(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF4EDCAA7D02FE589AAA6406F35F36E99A1D9E13E_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_1 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mDB4FBA17D05DAE2F0D493A8C9429A1B238A9E986_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )((*(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mB5DAE6906FA4BB0696EE2D8024A28CCE5D2507FE_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m3561595B1B2A11123A21FC8C5BCC19A55184CE82_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_1 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m65102819305A632A6123C057321BDA2D4E0E853E_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_1 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_4 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * L_8; L_8 = (( EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 * L_9 = V_1; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_10 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_13 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_10)->GetAt(static_cast(L_12)); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_14 = ___item0; NullCheck((EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_t729622188CE4808830BE6E696F9C20D747F13D98 *)L_9, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_13, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mC3BE749A49B19130D89035420C5FFD2056B72F6C_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )((*(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3A076C431DACE78B4013426AD296DAD4EA0F3D94_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ___array0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = ___array0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m918CAFB7FAEE890803CE955C48B3F9350713A787_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mAA124B1658BA8DD8534613F3E0E42DF7D835956B_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_4 = ___index0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0BB78B2E268DC6E3D60697D5D2A176A399BE2F85_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m301D8DA5BCB442B7FD9D4C16C5325B0D91ED685D_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD97D4549BF6EC0D184B9F28F81AF530610E6AF94_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * ___match0, const RuntimeMethod* method) { { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_0 = ___match0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 List_1_Find_mCE1B1770D744BC3BA1B020535AE23E6D2EAB9A40_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_1 = ___match0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_5 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_1, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_7 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_10 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_7)->GetAt(static_cast(L_9)); return (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_14 = V_1; return (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3DB523CC2DFE75B4F52228331B7C9FDCDD4D3A08_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_1 = ___match0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, int32_t, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mEC9F26F29187A5FE8C62CF9F010E286EC6347A17_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_10 = ___match2; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_11 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_14 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_10, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m9909803D19AA5ADA21F025CA7DBC8AB2299E9312_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 * L_5 = ___action0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_6 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_9 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 *)L_5); (( void (*) (Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tD112D5C2E50DBED415A8B3CF3D95A95CA7C5FA97 *)L_5, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A List_1_GetEnumerator_m56B6595D11D7A3FF25811387A777340609AE8202_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB4185953416396B5B878D2B0FBAB26A5D56827E3((&L_0), (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m61D313E8298F3F52399A1994856C527F0F42CBD6_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB4185953416396B5B878D2B0FBAB26A5D56827E3((&L_0), (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A L_1 = (Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m79B0E238C73EBD30B10C34F5E048E57AAA079FD2_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB4185953416396B5B878D2B0FBAB26A5D56827E3((&L_0), (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A L_1 = (Enumerator_t3BE483D00C0D8FA5169330EEAB4AB5C80097A57A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mBDB37A285061D8538538BFB93141C6D81D3250A2_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_0, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mEBB6122D60BA3F1580F44389C2E6063738F21701_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )((*(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mFC1C16D8DD30202567285EF0090235DEB2A79515_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_7 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_8 = ___index0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_9 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_13 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_14 = ___index0; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mF09D09E1EEF643FA922776FECD7001E009B5EB00_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_1, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )((*(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m60ADAA99846E56122B8C1911453BBA2CAF25F601_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_12 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_13 = ___index0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_14 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_20 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_21 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_24 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_27 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_32 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_41; L_41 = InterfaceFuncInvoker0< KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_39, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m0A771F9829F3CF1FDBD6617AACAC9D513D19D6DA_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_0 = ___item0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m701F1ACAB6509C36840753E04B5BBC7C3967DD45_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )((*(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m715C70A40AA1F8A5E8C42A58566683F1D1AAA55B_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_4 = ___match0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_5 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_8 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_4, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 * L_16 = ___match0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_17 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_20 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tD8CFC68D3FD2CAFDE997FB42F04FA9B896DDA4D1 *)L_16, (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_24 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_27 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_31 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_34 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mA1F9780987F80EF4DD40816CE6426E87BAE5068F_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, const RuntimeMethod* method) { KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_5 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_6 = ___index0; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_7 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_11 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )); KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m49105E3A341E99C734845D425C50368FDBAF36EF_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_10 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_13 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_17 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m9BEDECA8269545C99A0BA237E197133FABDDC0AD_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3C352C10A3F88A17C811A3EB487190369F4506C8_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_5 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m81C65CBB17E3761CA6D66132430647B02FA397EC_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB290DF1BE4EDD9BF113BB02854393D1AAA405058_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD38DC1B534EF6D158FCE6E14393326501868D4F9_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_5 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCC065C0DB770B01F4DB31612DED4EF101D7737F3_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB * L_4 = ___comparison0; (( void (*) (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, int32_t, Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t926F56233A192341FB15763F322515A4EA3091EB *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* List_1_ToArray_m518D8E1AC0FBFA354AF36D13EC93836748427418_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_1 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_1; KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_2 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_5 = V_0; return (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m111B2879F5F417A300117162C89B2DEED75560B0_gshared (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this); (( void (*) (List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m4EC47C80EB662D4F72B6A9CB5C9BB1E6765F6862_gshared (const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t995E93A35BC66C790862167E6D42B370113C7AF7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB79E0336FE7A71B9D05923C08B5D152848B6F553_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = ((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m78A4E99FDD164639A8EF2E8C08A8CAB0B5F26759_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = ((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_4 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m737BC4E38FF2DDFE3EB1F2F1F7504FAA45F944AD_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_6 = ((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_8 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_10 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_12 = ((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_16; L_16 = InterfaceFuncInvoker0< KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m8626AB33AB3F234482CF7E49B05498D661321D01_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mA147B239AC9804F47E9127EC038AF7E3763246AF_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___value0, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_6 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_8 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_12 = ((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m8D980F48BD10D1ECDCA5064945183932705711AB_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mAE7D82A126C7DAF49100BE6B8CE9016891416C24_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m40E53844A59A2A703E838B0D3C7A14BA55FBBF30_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF9E9AE8014CB49F82B73ACED3ACDB4FB1E858BFE_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mC298F8CD5C488B16717992F0B0F6B89B0493D460_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m9CA0038AFAFE3C44AFE6C662DA9CC09E9BAF5B39_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 List_1_get_Item_mF56B3C72765CB7507D67DDB9B641C65C257EB776_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_2, (int32_t)L_3); return (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m4F3978883075E57199C3801A58A6E04DEABA3A47_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m00CCD436AEAE6E4F59B58B40D63172DE7F9EF443_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_2 = V_0; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_3 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m833407CAF3C9A9A9A0671E4A8054D36A63D48236_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_1; L_1 = (( KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_2 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAB018F9125C39533CA557E15077C52D6DE6BFAB6_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_1, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )((*(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mD8C7CFC2E51833553BE95A6D6935B4B4346464EF_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_1 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m8ADFC3C9D5A4B849053893BBB478DF8E0FF29F3B_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )((*(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m4448F613A8C069F3FA015CEF31CC0D4045A64054_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m70BE23F7F8D7B5AADEB1FF4C84ABBF38288E11D2_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_1 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m5071D5CB2164B77399EA11490A1D635E3F91F921_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_1 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_4 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * L_8; L_8 = (( EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 * L_9 = V_1; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_10 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_13 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_10)->GetAt(static_cast(L_12)); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_14 = ___item0; NullCheck((EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_t1081D82D8958685A1778AC51629A2B36825400C7 *)L_9, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_13, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m4E78635CBB2FD895017B01A286579DA4B0400867_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); bool L_3; L_3 = (( bool (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )((*(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m14A55EE924C8D6824ADC7D69124482E05DB957DE_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ___array0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = ___array0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mD48A901798169967D97F9A50FA86A8B732A48891_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC17F4B0E89F4390BC686F5F33D1964647BD42FF3_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_4 = ___index0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m66ABB46F5C6E1BF47C8205639FABE89F4D48BA82_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m0C2BD59521274FC6019F5A47E35945657F422502_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m1202D4DE689E76C6A06F7B2CA38B3844F8BD2B5D_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * ___match0, const RuntimeMethod* method) { { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_0 = ___match0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 List_1_Find_mBA7E84C964D2D6C2F0D58F9479ECACC98FD99964_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_1 = ___match0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_5 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_1, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_7 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_10 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_7)->GetAt(static_cast(L_9)); return (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_14 = V_1; return (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m129FF7529AE0430B8EE22D19B8E4728C08BA3B61_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_1 = ___match0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, int32_t, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC64BBB04A76FDA600C11004BEC6ADCBAAAD15523_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_10 = ___match2; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_11 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_14 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_10, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m6A4F3913B121CB7A286CD2144013092C0D4E7198_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 * L_5 = ___action0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_6 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_9 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 *)L_5); (( void (*) (Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t1ACE0B3F44297C0CDEC60D2C62D3F4F448811BF2 *)L_5, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 List_1_GetEnumerator_mE5C50D33D14F6C6424A7D4024819E9CE5B828AB0_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m387DF1916889BD2B401D3FA35E3FFCF036502ABD((&L_0), (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2395775302DE32B7F2EC2519E049CDF4CFE0C7F1_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m387DF1916889BD2B401D3FA35E3FFCF036502ABD((&L_0), (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 L_1 = (Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1322A3B20669FA925BE08A65AE08C6A272EF4343_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m387DF1916889BD2B401D3FA35E3FFCF036502ABD((&L_0), (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 L_1 = (Enumerator_tA73714A95511E4A3614246077E7C1FDAD5447D04 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4509575522DCA7F604FA4120729D1474B8150DCE_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_0, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m59685AAA8D1A816C0988AAB13C29EB87FC84B77E_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )((*(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m4A8F22F8A9E4B47E7E6A512FE90C256850848262_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_7 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_8 = ___index0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_9 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_13 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_14 = ___index0; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8D6802F81A75D63FD8F31A506DBC09DB93FA9553_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_1, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )((*(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mDCDD93D03377C07885CD6C9309F74A5AA288422C_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_12 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_13 = ___index0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_14 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_20 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_21 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_24 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_27 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_32 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_41; L_41 = InterfaceFuncInvoker0< KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_39, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m5D28E729123B0C8202C75DBE45703F81A7642A58_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_0 = ___item0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m036545B6A774C753A1C1ACDDAF899A9A7DD664B4_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); bool L_3; L_3 = (( bool (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )((*(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m61C319743F5BEF8486D14E998C0F6198831884C2_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_4 = ___match0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_5 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_8 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_4, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 * L_16 = ___match0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_17 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_20 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78E36256E7141DFF7633B77FF87BCF9B83E602D8 *)L_16, (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_24 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_27 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_31 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_34 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m30BB1022876B1561B57EF3350E96856DCEA5DD11_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, const RuntimeMethod* method) { KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_5 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_6 = ___index0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_7 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_11 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m725B882CC85229692524626E9BA6776D5B046BC5_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_10 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_13 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_17 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m303B8313D66282D84AAFD1626E07C724057B1B9E_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3B1E1C1216B78BAD7691FBCC7D62513F433CD348_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_5 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFD4601B468118FAA8AC8C848A51A077B949283DA_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { { NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m18B1EC690E74B907D986CEDB1DB7FDFC63AF9AB0_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBDAF1FD075E93D4A7AE573750510189D8A8B2B96_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_5 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m8FF41DE76BD098D43AC77867F186A567EB43041E_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F * L_4 = ___comparison0; (( void (*) (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, int32_t, Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t02EEA08C6B663E15FC087C398A2202524DBC8E2F *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* List_1_ToArray_mA9945BC8A727108ECE51B9ADFCB47209C14033A4_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_1 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_1; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_2 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_5 = V_0; return (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mD673D7D79D0638E6B382105184852DBFBB3AABFA_gshared (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this); (( void (*) (List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mB6911FB6D9656EBB47B7CABC4B35212028409461_gshared (const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tFBF6A022293416BA5AD7B89F3A150C81EF05606E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m34F2C934C3D692CC3B1B315F10EFC50F36D5999F_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = ((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC8884D1CB71D46BE07FD96B7A58C83040CAAC790_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = ((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_4 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mECB9F8B2A26637E8B5AC603D66447FE8A25BC75F_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_6 = ((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_8 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_10 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_12 = ((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_16; L_16 = InterfaceFuncInvoker0< KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m678D3F75F8D62C1F1E722A735018E1D81A398433_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m9A5265D8B3E616ADD86864FDCCF0453D36AEA403_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___value0, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_6 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_8 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_12 = ((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF73A9C0BD3CE689B40D225AA1B71BD8B372B5B0D_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9948AA66B9E5C4D3DFFB0C94EC5FCE5DE56B79CC_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD7FBE21F254F07E4E3C3C69A1FA135D2F5F7F365_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF603BDADBD79D9B9CA9F33E32CF624A2F43F98E8_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m8C32862F04C316A12C46CABADA2CDF903AFAB5E7_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mF06159C68674622E812A8AF7F42BBDEB4A1FAA6B_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B List_1_get_Item_mD7611FA16EAB74D869FF4AA9A2DB97DD6108D949_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_2, (int32_t)L_3); return (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mDF4D478BD1DB9764F0143A3A8585D6E7E96678FF_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m85032C86FF4ADFF7B7D758894175BD210157B961_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_2 = V_0; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_3 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m41D2770E8A233FE86701AD581095CAC2F825BAC7_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_1; L_1 = (( KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_2 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3AE06DA3D7DACFF67F0718F7D8D6E0B282052B58_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_1, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )((*(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)((KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m19CCA8AC4779ECED7C051139C20D2BEFDF32BC0F_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_1 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m51AAAF371093E2577824F2DB7C89628F6E4A1CFA_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )((*(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)((KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mFBF0689BDE1033F5A91793B472911E9BDD33228C_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m2A085A68E0638EF5D412D977E90F76384E62FBE6_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_1 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mAE7278690ADE8D720B58FB6390C5A029EC16249F_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_1 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_4 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * L_8; L_8 = (( EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 * L_9 = V_1; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_10 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_13 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_10)->GetAt(static_cast(L_12)); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_14 = ___item0; NullCheck((EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_t7B1F148A98EFEA432C06146F15029D653580FF60 *)L_9, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_13, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1B1D0040233B8F897F52E3C4A8AB6C1E91356C91_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )((*(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)((KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF8B124F3E742A35DBC1717DC596915ABFB4E2DDC_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* ___array0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = ___array0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m741F9ED52BAFC9D2AFC69E517E242B93E238C122_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB43F35F5BF2F4EB7506B52D0A5A86010923DE9E5_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_4 = ___index0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3E6B79EE46A5532872E1063822AA89DBA3847B2A_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m23369E6FA1676028E7C64FB1626FAD5B5CC63A63_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC4D31872B8F1CDF86595D6EAF31DA941AF839A7D_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * ___match0, const RuntimeMethod* method) { { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_0 = ___match0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B List_1_Find_mAA047257A99B529CD9F0EB6BDD0496E29D90418C_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_1 = ___match0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_5 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_1, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_7 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_10 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_7)->GetAt(static_cast(L_9)); return (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_14 = V_1; return (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE761221F91EC1E59C11BC93AC95BE1EFA5C7BEA2_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_1 = ___match0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, int32_t, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF2492AA105235130F025E062A2F7C4B82EFCE5CA_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_10 = ___match2; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_11 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_14 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_10, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mAA7E5370C32CF21888EF550291277CEB5EDBCF67_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 * L_5 = ___action0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_6 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_9 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 *)L_5); (( void (*) (Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t8F86E5C1A46193B0CAA04D05308299915B029A80 *)L_5, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 List_1_GetEnumerator_mE676A6FD8BF0236F639BE91E8FDFE211599BC8C3_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD53B3129EE10FA583335465B6CF74A6C8C15D7C6((&L_0), (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mBCD0969C3809CDCD67916EFFE65B67205D6FD04E_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD53B3129EE10FA583335465B6CF74A6C8C15D7C6((&L_0), (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 L_1 = (Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m39670924EC84972EBC83CF7710D4E8389037816A_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD53B3129EE10FA583335465B6CF74A6C8C15D7C6((&L_0), (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 L_1 = (Enumerator_t99CB3E89D581ED56E47CD0918E4F2B54E0077239 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m688C1DCE3081C42524952565759F3099FEAFAEF9_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_0, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1609B0B20A74C34D177301D22822730E77F0E3C3_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )((*(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)((KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mBDAF15777302CD0CCE77E09E6E78317962081732_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_7 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_8 = ___index0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_9 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_13 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_14 = ___index0; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m0052DF183C6FA83D09970654304FA9E43BB11708_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_1, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )((*(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)((KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mA55CA6A4F92153F6E9D41FD1D77494398A4B5A1F_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_12 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_13 = ___index0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_14 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_20 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_21 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_24 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_27 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_32 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_41; L_41 = InterfaceFuncInvoker0< KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_39, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mF2C1D2FF194A1057097720B4AA92A3867FBACEE8_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_0 = ___item0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mBD3D1E6F2E2504846A5932870DC85BABBCCCF3B3_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )((*(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)((KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mB55CED9E6C30AB8675486CAE5B249AC87BDC12C8_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_4 = ___match0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_5 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_8 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_4, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC * L_16 = ___match0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_17 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_20 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *, KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tBFEF6121EDE101437F7502ABC10C833CAD1614FC *)L_16, (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_24 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_27 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_31 = (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_34 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1793A271B34DBA164223F64D8B8A6ED836512B09_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, const RuntimeMethod* method) { KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_5 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_6 = ___index0; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_7 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_11 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )); KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (KeyValuePair_2_t69D65A575EDB8417950EECED1DEB6124D053CC7B )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mCD468F6438C0B7BC876E4B4588CB1416B2830A60_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_10 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_13 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_17 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7361145E2AAE15C02B99CACD4AFB7CE6C036FD85_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2E75E2A0F1ED36DA59759EEA12E55D40F87602E5_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_5 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m450DA7D5A6BEA3E4390E9C34C76893BB559CF883_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mAF5D64C86509053F1BB471E6070C471BCD9C3552_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9B33FDA42BD5FB6AA02D5A5C80906982D99B70FD_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_5 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m24336B9C60BAD2CF4234705801A56C6B0E891EF5_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0 * L_4 = ___comparison0; (( void (*) (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*, int32_t, int32_t, Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t373EB6876B2F807DBCF7F15740858BEADB3050A0 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* List_1_ToArray_m5A91017D4EF13E348F9E75F719067FEBFE4A8F10_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_1 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_1; KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_2 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_5 = V_0; return (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m342A6B822C5FB64FEFCCA9E930E8D16923B42A4F_gshared (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this); (( void (*) (List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mFE7B45981B4B732EAD7C203EF3763B642659B1E5_gshared (const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1* L_0 = (KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)(KeyValuePair_2U5BU5D_t33FFA0CB936E5244A7D233380898F56EE1F38FC1*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3F0CE5680E8E1FAF64EDF53405C8CCA7DC846CEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA7D4C166E208CA6056E271697071FE29622904D2_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = ((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m80CFF3CD3431146261E877E444C04FE5ED18AC98_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = ((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_4 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCBDD5AAE6D59CE962A661CF21199489E7541C431_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_6 = ((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_8 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_10 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_12 = ((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_16; L_16 = InterfaceFuncInvoker0< ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mFD7B172AC528D3C8CF68B6B90E9BA185A4371D78_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF86ECDA2188CE52D2FEED3DAD50F611E2A9158A2_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___value0, const RuntimeMethod* method) { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_6 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_8 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_12 = ((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFADFBEE4100EDC899C229DE7BC6CD4E8EFFF9050_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m4836ABE37ADF96399F779A36E9473100700CA940_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD58AB9D3E19F57B2031EB3D9C788E4EF0B81DD27_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m027C9DAE10228355122AE890364D2D6D94C76E44_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m9C50F9941B65D22FE0B105BE08BDF7E5242F8EE6_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m0DA0EE6CB58FD08C79694B8D8397FAC6DE1D83D6_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E List_1_get_Item_m572046AA036B36C0D790579EDE5C15611C2444DD_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_2, (int32_t)L_3); return (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1F6D09BD456863C5473E6D80F82031B630DA365F_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m143A032CEB600DD1957F7E79D452BA6D15C49E6B_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_2 = V_0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_3 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m78FF5C890B07675FAA91479F32961494C1025B88_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_1; L_1 = (( ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_2 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mC7270BA4512958924061AFE33B17834B2C836AE7_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_1, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )((*(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mFBE0EDEBD94EFF28949F98FE2B7A64B506723AF4_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_1 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mF35E2755BBC6EAF44314D8F774B4918F47C6C8F4_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )((*(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m0994858E36A037360DDA28B6E87F521A79A41036_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m6C81F82810588784A857D34A3484C17D324DC361_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_1 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB7E0F8BE640E946D77D8392C7BBA16323D180705_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_1 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_4 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * L_8; L_8 = (( EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 * L_9 = V_1; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_10 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_13 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_10)->GetAt(static_cast(L_12)); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_14 = ___item0; NullCheck((EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_t8A4166860B1F06C9AA82939AFF6D505E30FD9F17 *)L_9, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_13, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE8F9541FD54749348E2E261E7A8399C1F1A19BAF_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); bool L_3; L_3 = (( bool (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )((*(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC3DAEC7303D0174B55E67B64D0B82E03F043A20C_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* ___array0, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = ___array0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m87E3D42DDE144DBC25F9B13192BEEE7069818B3E_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m36858C2434F34F7663B07A8EEB551B104C75C0FC_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_4 = ___index0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m21007CA5659DC2792D130976BB2E2D98B45FA59A_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mA7B4DB875737BDD7E23FC140A16B051C2474F5F3_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m19087E4DFFCA0CBDB0AFF937B00002FBDE49255A_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * ___match0, const RuntimeMethod* method) { { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_0 = ___match0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E List_1_Find_m3D1E3A14163230BEF732840AE214678188748504_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_1 = ___match0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_5 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_1, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_7 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_10 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_7)->GetAt(static_cast(L_9)); return (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_14 = V_1; return (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7FD267A87A593FEAE343CF747CAC62848D6FB857_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_1 = ___match0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, int32_t, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB72951470EB0F364468274E1B6BBE97F540BFFAA_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_10 = ___match2; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_11 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_14 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_10, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m66B58D91D908C09177D3F99BE4E540B71BCC61CD_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 * L_5 = ___action0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_6 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_9 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 *)L_5); (( void (*) (Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t725EB164DA876B1C7F0D1A16036B052B42A502B1 *)L_5, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B List_1_GetEnumerator_mCDF07F9091B41203DCBDD1E8071ACDE5A3BEEF73_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8535D8EBD13C99C4A10F992929BBF7F5A4EA3511((&L_0), (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m32E7FF5C6B7B80674A09E58AF25F1A14EBE606E9_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8535D8EBD13C99C4A10F992929BBF7F5A4EA3511((&L_0), (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B L_1 = (Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m731E398DD1D23C4C044C3E3B5CEF4AFD6F32B7A6_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8535D8EBD13C99C4A10F992929BBF7F5A4EA3511((&L_0), (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B L_1 = (Enumerator_tF2E8407A4E86536F3F63E6D082DAF1EA4E01146B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mC5C96A6B580D034BB3B0AF45356833992B8A259D_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___item0, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_0, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mC50E38D60817E028EDE52F58453D035A41AEE7AA_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )((*(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0D892C09D3BB24B0A5BC80F8B9DC85083488FCB8_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_7 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_8 = ___index0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_9 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_13 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_14 = ___index0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC22E5088F3C8DC7E884DE097EAECF25D2BAD4DAC_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_1, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )((*(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m527DF05590EC8924FB1A90CDD4352D27381598FF_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_12 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_13 = ___index0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_14 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_20 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_21 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_24 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_27 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_32 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_41; L_41 = InterfaceFuncInvoker0< ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_39, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m1C736BE90C3CB1C7E4D8E9D3F964889F7B58C80F_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_0 = ___item0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m8A6E0BC8E9DB1E20D4CF71EFED86343BCB2F9F98_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); bool L_3; L_3 = (( bool (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )((*(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m6DB74208BE399D3C56122D53427F1B4AC1499D16_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_4 = ___match0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_5 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_8 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_4, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD * L_16 = ___match0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_17 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_20 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t3EFA98F012E0D3019B755080B9D97D2BADD390BD *)L_16, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_24 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_27 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_31 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_34 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mDDC0149F5FCF04BDD45DCFFC364E93A13377296D_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, const RuntimeMethod* method) { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_5 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_6 = ___index0; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_7 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_11 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m20660CF68E7BAC770563FB7100007EEBD39F68D6_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_10 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_13 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_17 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m83621FCE05A8BADBFA96EE34ED684C2073A76B6F_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m789E6F6E3BFCDC922E4FA29713E2B8062A19EE3A_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_5 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6CE0A814BAA4B13E38AA443FC3D3C39772113AE8_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { { NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEA3C15562486A963AA29E50F41DA33ABC5548EBC_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3E0FA063EC0F1C114CE4B88815E8C80D822CCE4B_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_5 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF0DD775240A9B4577E07A3DA0DAD4D555CD93DDE_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2 * L_4 = ___comparison0; (( void (*) (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*, int32_t, int32_t, Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t08BCEABA4DEE4883B5ABE04A388CFC72985DE4C2 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* List_1_ToArray_mD87D990E4F7E3E2476ABAEC795C553E5757F737D_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_1 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_1; ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_2 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_5 = V_0; return (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mFF02547BC8A7B7AC39C60ADAC231960F003E0305_gshared (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this); (( void (*) (List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m2C9B96631D0533D8A0A95B5332D52F2F0E48F4DA_gshared (const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D* L_0 = (ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)(ValueTuple_2U5BU5D_t64D219C4FDA9820D5116472468B8EAB569FFC71D*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tE57765DC8CEB2E29B9BD9A1290ED584663BDBBED_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5042EC1BA98F20ED46EA2F424C9BC69BB9CA1E2A_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = ((List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m148871929B8EFD91CF47D201E37510306AF38D29_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = ((List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_4 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE74C683EC1624428F27F2300DA0DF84172ECE953_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_6 = ((List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_8 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_10 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_12 = ((List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_16; L_16 = InterfaceFuncInvoker0< ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m32C9596111E63AC9D6921C699ACA34351638AED7_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m54F0B39358C1288F7C3351931177F066D6065674_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___value0, const RuntimeMethod* method) { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_6 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_8 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_12 = ((List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m8E8E174FEDAFFD9FB7BBD7934F80D93544CC197B_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m35D35AC18C8D1A7167E53B782966E512FB2E24FD_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mBD24C2175E573823DA63A8A621BA231B4AF8EB33_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF67AB7F1B1C3F8879A612BA6739A74DC8E972F5D_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mAECEDEA3CF597CC50F33520923213A55F7272F79_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mFABAAB42B04977C6245AA7FC9BC71700E035A0AF_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 List_1_get_Item_m9E22F95A00EA6A27ABFB41A7252E3F4EE595FFE7_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_2, (int32_t)L_3); return (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE23F424DEEAD7465EF5ED2394D4A7F5624156D85_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m00A5B56FDA8B4AA7435853C35B088C03067B273F_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_2 = V_0; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_3 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m7921F8D0983E40BC6E40075AFEACEFE851731191_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_1; L_1 = (( ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_2 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mFD093A62DBA977008495AAB64AD789539CC6BAAD_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_1, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )((*(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)((ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m4B3B21261BCE915167F127A2582D0DA4D8F9E661_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_1 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m08123FCDE96E264CA06AD5B538858097E80FBB81_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )((*(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)((ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m4AFD68EA981734E5A7811C3CC4BF38E4C2A1EBB3_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mEA6F74DA2DCF1335CA575607A2F5177E7A5C7A9B_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_1 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m424E099A533A54F383322A952D75833FA4A1666B_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_1 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_4 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * L_8; L_8 = (( EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 * L_9 = V_1; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_10 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_13 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_10)->GetAt(static_cast(L_12)); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_14 = ___item0; NullCheck((EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_tA9A78B3F5D053F9A9FF7770ECBDA1645974A6709 *)L_9, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_13, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m506E5188A0FBEA545A5342593C28DC4BA5759D5B_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); bool L_3; L_3 = (( bool (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )((*(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)((ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m11FDA56C22D7041E16AC1B79B40F245799BDE0B1_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* ___array0, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = ___array0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m3C8EB0A688C5C5DD33FA2257C5FE6D6D799BF8F3_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA07DE1314C76CF3B06C09AD082D417CC4FB28071_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_4 = ___index0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m50300460A62C38DB2D71F783A0F046CFCBC3BF48_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mB06BF6AEF09912ECED21ABD8A7A1A70741DEE08A_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA4E7FBEA3736625396421227317E7EED70E8D82A_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * ___match0, const RuntimeMethod* method) { { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_0 = ___match0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 List_1_Find_m37816D620AFB116F180537EBC51CF86B67C88D30_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_1 = ___match0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_5 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_1, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_7 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_10 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_7)->GetAt(static_cast(L_9)); return (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_14 = V_1; return (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m133CBC398EF7091EB40159E459E4652CFBBF561F_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_1 = ___match0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, int32_t, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF81A6FA6CC3E4EE4A116C2BA76000625CB9ECE7F_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_10 = ___match2; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_11 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_14 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_10, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mE42761B7DCE15F056F6070C4BE6B5A74F4EA0D11_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B * L_5 = ___action0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_6 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_9 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B *)L_5); (( void (*) (Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t4917FCA92433E77C06FD17440A833C4DAAABE91B *)L_5, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC List_1_GetEnumerator_mB96E5F1E3ECB34865CB85A07D25F830B35847CEB_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE553093AEA9E57A73F8B967A3E7236DD4A3AB2A0((&L_0), (List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mF0AC9AF855EF9B18FBF88801EEEAD9E19DAF584E_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE553093AEA9E57A73F8B967A3E7236DD4A3AB2A0((&L_0), (List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC L_1 = (Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mF0AE515EB64F127D4B9435F1D2AF31B4BEC7917D_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE553093AEA9E57A73F8B967A3E7236DD4A3AB2A0((&L_0), (List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC L_1 = (Enumerator_t127A38EC78F0A4B64507178CA166EEE089C52ADC )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2B931EE50CB1C21AF72EA3F0F89CA5E5F9AFD64F_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___item0, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_0, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m5B96A463FA562EA1DF2BA4C9E4A608AE132E4238_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )((*(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)((ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mB36993175FD2EC130082B0E566247960878D11B7_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_7 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_8 = ___index0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_9 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_13 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_14 = ___index0; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m5F92FF77C378CCBA5CD64C845CA3501E57CD2279_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_1, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )((*(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)((ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m1D89382CF517E8817AC54BA3BFE74F284B32F14B_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_12 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_13 = ___index0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_14 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_20 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_21 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_24 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_27 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_32 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_41; L_41 = InterfaceFuncInvoker0< ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_39, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m11F984BAE363117370F40E42E17BF2B9C97E2B0A_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_0 = ___item0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m398C6272819154A3B878417DBC723D21EBE7E4EA_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); bool L_3; L_3 = (( bool (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )((*(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)((ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m5157F2FD074AE134FD95F57CCAEA99AD33ED2EF4_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_4 = ___match0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_5 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_8 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_4, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB * L_16 = ___match0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_17 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_20 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *, ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t598A2B7DFF9C12697BB1190E2A1DB64E01712FDB *)L_16, (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_24 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_27 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_31 = (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_34 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mFC96046B6C4ED6E45E815A4F66749B8746949351_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, const RuntimeMethod* method) { ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_5 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_6 = ___index0; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_7 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_11 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )); ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ValueTuple_2_tC79F6C450FE5EC37B8859FB2BC4B2AAA6CFFC653 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mAE739D43B71BE39A33D9FF52027091C7FEA1A713_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_10 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_13 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_17 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m4D123322E2109DF22003AA6DD58B6A30C7413D18_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mE968992FC01281B43E67C65796D39F5D2EE7B371_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_5 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m09D2C90D088A37AD47854798641B77F3870AA581_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { { NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE9D3C7D72B5981D284A7FC35BDBC21DE4AF063F6_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m57C98B8C14C1A7E55A8A94301A0C24813ED0B621_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_5 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m19C1DAED435BE3A9178629A35B2955BA62A3A918_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515 * L_4 = ___comparison0; (( void (*) (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*, int32_t, int32_t, Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t2D815ED8871EA04BEEA2DB4C300FE05C7EE68515 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* List_1_ToArray_m54DB78B88E77A17231B6E58542FC786E2B80950B_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_1 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_1; ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_2 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_5 = V_0; return (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m4C2F0259F27F1790AE37D4D7427BC25278AA0085_gshared (List_1_tD06950283859C5EF1757856EE41AE815B706671E * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this); (( void (*) (List_1_tD06950283859C5EF1757856EE41AE815B706671E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tD06950283859C5EF1757856EE41AE815B706671E *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m25A9EE89C28546B8096117750E402C23F05E8C66_gshared (const RuntimeMethod* method) { { ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A* L_0 = (ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)(ValueTuple_2U5BU5D_t29EED279F044B4AE802104DFFF9FF9E66CEF737A*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tD06950283859C5EF1757856EE41AE815B706671E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m327E28340C3773242D59565FA68E6A3680B343B0_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = ((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDF76DF5E2AA4870EA5E3479573E33EE9032B672A_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = ((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_4 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB622EF056E96AA540180358F896CC4F6B3941D49_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject* ___collection0, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_6 = ((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_8 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_10 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_12 = ((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try {// begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_16; L_16 = InterfaceFuncInvoker0< ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } }// end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m23A705D52A9DEE69B65EE25C2670D31A2C7DB22F_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mEE45E7869C8480BF0788DC93B4B95FA752B3A473_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___value0, const RuntimeMethod* method) { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_6 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_8 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_12 = ((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5BE15D9347DE9D6B9595EA5FB3B69A27A4970D61_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC4FE4009D76C9BD889F1ED7F78F3CE577F31CE8B_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD8BCA8258E8B244A3755765ADAA6018F3781B9A5_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m374DAAC960164A0371B4F0B0C3ADF9518562BA8B_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mCF8DFDC6297854FD3C1F2D82481C1B04C20447E8_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m4491D641DBA763D39E64A6E6AB8EB8E0262369E7_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 List_1_get_Item_m89F2543E8E1BD197430EE4F72C882E02AFCB91E8_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_2, (int32_t)L_3); return (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_4; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m385100487817FD5005D148A2005E78B079E45824_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m51C5161F30EE3AFE80949B13A9B45DE521B5AD12_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_2 = V_0; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_3 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mC84A69B36D925AD6F32B5C9A8E3C8265169ECADB_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1; L_1 = (( ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_2 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mF2ACAE8D6D5EEAAEABF58C3E3A7C12336D3D0A60_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_1, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m04A2403DBC80A1A12AF3BCBA0DEE7272F3022ADF_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_1 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB5C95EC9D660CA391B11B64B1705E682C0B02805_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7B39863ABBACDCEC22C3257CCBF3BAE284467D9A_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m0CEDFEE6C0AD9416AEFC853E6B71833374A093C0_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_1 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m834105642028CD67F03BA9E9752D1448737B1F28_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_1 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_4 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_8; L_8 = (( EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_9 = V_1; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_10 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_13 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_10)->GetAt(static_cast(L_12)); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_14 = ___item0; NullCheck((EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_9, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_13, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m84BA387D35AF3BD17313EB588629F0BFCFF64559_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); bool L_3; L_3 = (( bool (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8C76DE0682E935D0A4CEBB50B83C4E0D48AAD94D_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* ___array0, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = ___array0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m9BE52E03F643CD3C259DD3BE6641485704A51530_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m827D947AA920342EA11AB682F37082B467834D68_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_4 = ___index0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9B56E2E227A109C15643D87ED00E9D57768B179F_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m8E9ACC9D917B9FE5FE85C36B7EC24DD0AE309140_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m761A0DF562D2360A3B9AFA045AB487FC4C24D6D3_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * ___match0, const RuntimeMethod* method) { { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_0 = ___match0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 List_1_Find_mAA987D81E0D846140BBC2B13AE365412E215482D_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_1 = ___match0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_5 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_1, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_7 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_10 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_7)->GetAt(static_cast(L_9)); return (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_14 = V_1; return (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m60411D62DE19B598516537CEF7FC3218B9ADFA1F_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_1 = ___match0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, int32_t, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m547FE4CD9BEA1785B84127AE00B47B1F9B9C595D_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_10 = ___match2; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_11 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_14 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_10, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5CB1EAC4330BC14871F04CD09400641916E21B65_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 * L_5 = ___action0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_6 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_9 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 *)L_5); (( void (*) (Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t72CCF6FE767612E705E15E801D1863E0960AC847 *)L_5, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 List_1_GetEnumerator_m16D137CF6F08C37ECED0AF50A1818D2E953A51E2_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD9FC718599D2FA7DFCF721D4177B84E02CA6FB93((&L_0), (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mF3AD23B947C30377F8444BFE9D38E7EFAB58AB5C_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD9FC718599D2FA7DFCF721D4177B84E02CA6FB93((&L_0), (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 L_1 = (Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m55A2A90EB35D0B77B9395CCE997AB1E649ADDFBD_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD9FC718599D2FA7DFCF721D4177B84E02CA6FB93((&L_0), (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 L_1 = (Enumerator_tCF455A92CC670AF169DFC7D0E19B47CAB2BD1DA0 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m62D4E882854EB5C67F1A8CC1419554057957890B_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___item0, const RuntimeMethod* method) { { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_0, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m20320535FCEB9953AECFF0523B496941E1A45E38_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m2021064FA6B02D863F73FDE76EE0311148A3C016_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_7 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_8 = ___index0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_9 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_13 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_14 = ___index0; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m994ED6D1D611E92EA943EA2B50A58C81EF4C5EF1_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try {// begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_1, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mF064D21765D920A570AD99CB208B0FF967E1D24A_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, RuntimeObject* ___collection1, 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; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_12 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_13 = ___index0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_14 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_20 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_21 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_24 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_27 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_32 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try {// begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_41; L_41 = InterfaceFuncInvoker0< ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_39, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: {// begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } }// end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m28027B62926A23CE08D31B6ABCA482F56FC25A4D_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = ___item0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m63D748DEE261B9413232E7DD47AEE2EC84B9C105_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); bool L_3; L_3 = (( bool (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m6678E333C5898B106B0D41E8D0CDD649EB0E480B_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_4 = ___match0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_5 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_8 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_4, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B * L_16 = ___match0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_17 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_20 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tF6BFBED754D517C93ABC2B1F3522F005E01BC70B *)L_16, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_24 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_27 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_31 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_34 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mF767FA6249D5F8F3E43862A1B6C719F8FC5C1A30_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, const RuntimeMethod* method) { ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_5 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_6 = ___index0; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_7 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_11 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )); ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mC3E2976AF8F52F4B317804CAF4F2AEEDEDB1065B_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_10 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_13 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_17 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA021AD4848C5A32CE454E30A7F2C4ED2CB4FEC59_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3CCD9EADFF1FED42ECDE8E22EBF668D80A67F788_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_5 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m513EB1C4D1260FCB9070F191D01E32E9A6B3B11A_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { { NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m96F11BEF5E4F217F90670EC1159EBB4EFE9B9265_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3DDF767DC727E1540E7B73C02378B46F0C7EF698_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_5 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4121902E0D467B61C8848A3B73AFD8FFAFDDF52A_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1 * L_4 = ___comparison0; (( void (*) (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*, int32_t, int32_t, Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tEE5CCCF61B01506A6DEB5E5D330CB826B6885CE1 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* List_1_ToArray_m2F97D9A9D0EA3DEF3ED473F9B2A1CBFAD2B4D943_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_1 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_1; ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_2 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_5 = V_0; return (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mDD5560CD4B1B8B7B9A26F0557C4B5A91C6ABB92E_gshared (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this); (( void (*) (List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m08AE4063FB06D098EE503B090EC39CF1DC52B7FE_gshared (const RuntimeMethod* method) { { ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A* L_0 = (ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)(ValueTuple_2U5BU5D_tD132CAFC435A6E98F4DC6821CC5508CF6CED384A*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tF837281ACA0AE5696644C85291C841E8820C7AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #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 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 ListBuilder_1_get_Count_m094E0169DCF1154F7D8059E052930F41EE319204_gshared_inline (ListBuilder_1_tD2D6FDFAD18AAF47E00672B2562BE30879792F1A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_2(); return (int32_t)L_0; } } 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); } }