#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; // System.Action`1> struct Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C; // System.Diagnostics.Tracing.ArrayTypeInfo`1 struct ArrayTypeInfo_1_t28BC3A485B3ED39554E321C4C0AACC4EE5E17EE8; // System.Threading.AsyncLocal`1 struct AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394; // System.Collections.Generic.Comparer`1 struct Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84; // System.Collections.Generic.Comparer`1 struct Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF; // System.Collections.Generic.Comparer`1 struct Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7; // System.Collections.Generic.Comparer`1 struct Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB; // System.Collections.Generic.Comparer`1 struct Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402; // System.Collections.Generic.Comparer`1 struct Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834; // System.Collections.Generic.Comparer`1 struct Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9; // System.Collections.Generic.Comparer`1 struct Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2; // System.Collections.Generic.Comparer`1 struct Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770; // System.Collections.Generic.Comparer`1 struct Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36; // System.Collections.Generic.Comparer`1 struct Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E; // System.Collections.Generic.Comparer`1 struct Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6; // System.Collections.Generic.Comparer`1 struct Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438; // System.Collections.Generic.Comparer`1 struct Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C; // System.Collections.Generic.Comparer`1 struct Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A; // System.Collections.Generic.Comparer`1 struct Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3; // System.Collections.Generic.Comparer`1 struct Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F; // System.Collections.Generic.Comparer`1 struct Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1; // System.Comparison`1 struct Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC; // System.Comparison`1 struct Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33; // System.Comparison`1 struct Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E; // System.Comparison`1 struct Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068; // System.Comparison`1 struct Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6; // System.Comparison`1 struct Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93; // System.Comparison`1 struct Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5; // System.Comparison`1 struct Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0; // System.Comparison`1 struct Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713; // System.Comparison`1 struct Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44; // System.Comparison`1 struct Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886; // System.Comparison`1 struct Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1; // System.Comparison`1 struct Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415; // System.Comparison`1 struct Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05; // System.Comparison`1 struct Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870; // System.Comparison`1 struct Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579; // System.Comparison`1 struct Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED; // System.Comparison`1 struct Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB758E2A2593CD827EFC041BE1F1BB4B68DE1C3E8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42; // System.Func`1 struct Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4; // System.Func`1 struct Func_1_tBCF42601FA307876E83080BE4204110820F8BF3B; // System.Func`2,System.Threading.Tasks.Task`1>> struct Func_2_tACAF262312375D7D8F7883E8DA2431DDAF082BFA; // System.Func`2,System.Threading.Tasks.Task`1>> struct Func_2_t3BA8615E6C0E4A7217FC43067798B21C5A9EF31E; // System.Func`2,System.Threading.Tasks.Task`1>> struct Func_2_t9FB9119855898574302D11A25F1AA03BDBDADD0D; // System.Func`2,System.Threading.Tasks.Task`1>> struct Func_2_t97E22A4E70D2312410723F6A2927D66B83EAE808; // System.Func`2,System.Threading.Tasks.Task`1>> struct Func_2_t656C16FD0C20638D62CCEC28A2C7563F702C6479; // System.Func`2,System.Threading.Tasks.Task`1> struct Func_2_t24DC43D57AB022882FE433E3B16B6D7E4BD14BB4; // System.Func`2,System.Threading.Tasks.Task`1> struct Func_2_t53CFE8804C8D1C2FE8CC9204CF5DA5B98EC444D0; // System.Collections.Generic.IComparer`1 struct IComparer_1_t20C0141C3FEEDAA44BFE8521FEEDDF47289CB40B; // System.Collections.Generic.IComparer`1 struct IComparer_1_tCA34D86DF5FB128BAEE3BC4368D8742E6F28E286; // System.Collections.Generic.IComparer`1 struct IComparer_1_t59FD1F6EAAD1E0EE70B5C9C7A28030E79EF06E74; // System.Collections.Generic.IComparer`1 struct IComparer_1_t4C3404B77F731D948ACCA0E09E575FD376FA5012; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC583B2C012E6F3D7AE3B58197F0665487D867F0B; // System.Collections.Generic.IComparer`1 struct IComparer_1_t6D0695D5EB73B85DABEAA0902050CFECEC012237; // System.Collections.Generic.IComparer`1 struct IComparer_1_tBA7653685BE23614A2D5534E97A2242414A1D368; // System.Collections.Generic.IComparer`1 struct IComparer_1_tEC5B4C99A70F3DD8B947C69379882526350605C3; // System.Collections.Generic.IComparer`1 struct IComparer_1_tCE7467BBFB53F08E2CEFD3B19637FE1219EEF554; // System.Collections.Generic.IComparer`1 struct IComparer_1_tA7FC668CE4DD37B5864A176BB2E37337318C8809; // System.Collections.Generic.IComparer`1 struct IComparer_1_t22050879F416E76085DAACBB79DEBF4C6B5C4852; // System.Collections.Generic.IComparer`1 struct IComparer_1_tDBBE6BA3FBBDF97C0ED89620729A091893C6FF1F; // System.Collections.Generic.IComparer`1 struct IComparer_1_t5DDC05458DBD057E8B89291643E123FFE5E4CB42; // System.Collections.Generic.IComparer`1 struct IComparer_1_t11266C4428B57C3F0928286B2F95B135FD4ECB60; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC94F32C6FA027080325DE7D607EF7686C6DEBD4D; // System.Collections.Generic.IComparer`1 struct IComparer_1_tCD39517D7AC59114AFA662BC1E004E7758250D05; // System.Collections.Generic.IComparer`1 struct IComparer_1_tE60294674F495E9185D556502DC219A7EA114EAA; // System.Collections.Generic.IComparer`1 struct IComparer_1_tD5AA531E2C5F7930D9EF466F34F77EE89FCC5D68; // System.Collections.Generic.IComparer`1 struct IComparer_1_t26202008520D07138DE63E114AB5CD32A0F9920B; // System.Collections.Generic.IComparer`1 struct IComparer_1_t933DD13A9B1163574810F48D4BC948124EC3728C; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tC5DBFF0A12DD027962885E57237A73F3553DE521; // System.Collections.Generic.List`1 struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7; // System.Collections.Generic.List`1 struct List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068; // System.Predicate`1 struct Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB; // System.Predicate`1 struct Predicate_1_tC0DBBC8498BD1EE6ABFFAA5628024105FA7D11BD; // System.Threading.Tasks.TaskFactory`1> struct TaskFactory_1_tC38251ED2F273F12DD35B9D834895E8343290094; // System.Threading.Tasks.TaskFactory`1> struct TaskFactory_1_tB7D0FB7C5C47F2DECC1B443AD0D29EEE568E93EE; // System.Threading.Tasks.TaskFactory`1> struct TaskFactory_1_t46984FB48E7F4A7873D5006D3E547C453FC417CD; // System.Threading.Tasks.TaskFactory`1> struct TaskFactory_1_t6EA59C02B8A9C74C9B81DC1C821C0CC892BE1DAF; // System.Threading.Tasks.TaskFactory`1> struct TaskFactory_1_tA6A8AB0FA3BC49FD054EFE30364F59C364651CE4; // System.Threading.Tasks.TaskFactory`1 struct TaskFactory_1_t069438A73348A2B1B34A2C68E0478EE107ECCFC7; // System.Threading.Tasks.TaskFactory`1 struct TaskFactory_1_tCA6286B86C0D5D6C00D5A0DFE56F7E48A482DD5E; // System.Threading.Tasks.Task`1> struct Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581; // System.Threading.Tasks.Task`1> struct Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF; // System.Threading.Tasks.Task`1> struct Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F; // System.Threading.Tasks.Task`1> struct Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B; // System.Threading.Tasks.Task`1> struct Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF; // System.Threading.Tasks.Task`1 struct Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849; // System.Threading.Tasks.Task`1 struct Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725; // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 struct TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C; // System.Threading.Tasks.Task`1[] struct Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // UnityEngine.InputSystem.Utilities.InternedString[] struct InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4; // UnityEngine.Mesh[] struct MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8; // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391; // ONSPPropagationMaterial[] struct ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue[] struct JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098; // ONSPPropagationGeometry/MeshMaterial[] struct MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF; // ONSPPropagationGeometry/TerrainMaterial[] struct TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC; // OVRPassthroughLayer/DeferredPassthroughMeshAddition[] struct DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4; // OVRRaycaster/RaycastHit[] struct RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData[] struct PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData[] struct ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528; // FMODUnity.Settings/PlatformTemplate[] struct PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359; // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge[] struct EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98; // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry[] struct NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345; // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData[] struct RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08; // UnityEngine.UnitySynchronizationContext/WorkRequest[] struct WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher[] struct LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF; // System.Action struct Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.AsyncCallback struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.Threading.CancellationTokenSource struct CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3; // System.Threading.ContextCallback struct ContextCallback_t93707E0430F4FF3E15E1FB5A4844BE89C657AE8B; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.Exception struct Exception_t; // System.Diagnostics.Tracing.FieldMetadata struct FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A; // UnityEngine.GameObject struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319; // UnityEngine.UI.Graphic struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24; // System.Threading.IAsyncLocal struct IAsyncLocal_t0AC44CB15DCB7ED95A9B59733AF70D9B60393C84; // System.IAsyncResult struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370; // System.Runtime.CompilerServices.IAsyncStateMachine struct IAsyncStateMachine_tAE063F84A60E1058FCA4E3EA9F555D3462641F7D; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // UnityEngine.Playables.INotification struct INotification_tFB7646E6B1EA37ECE9D39374A3BD74B278E19C56; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB; // System.Threading.ManualResetEvent struct ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // UnityEngine.MeshFilter struct MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A; // System.Reflection.MethodInfo struct MethodInfo_t; // System.OperationCanceledException struct OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Threading.SendOrPostCallback struct SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C; // System.Threading.Tasks.StackGuard struct StackGuard_t88E1EE4741AD02CA5FEA04A4EB2CC70F230E0E6D; // System.String struct String_t; // System.Threading.Tasks.Task struct Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60; // System.Threading.Tasks.TaskFactory struct TaskFactory_t22D999A05A967C31A4B5FFBD08864809BF35EA3B; // System.Threading.Tasks.TaskScheduler struct TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D; // UnityEngine.Terrain struct Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836; // System.Diagnostics.Tracing.TraceLoggingDataCollector struct TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7; // System.Diagnostics.Tracing.TraceLoggingMetadataCollector struct TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // System.Threading.Tasks.Task/ContingentProperties struct ContingentProperties_t1E249C737B8B8644ED1D60EEFA101D326B199EA0; // System.Diagnostics.Tracing.TraceLoggingMetadataCollector/Impl struct Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA; IL2CPP_EXTERN_C String_t* _stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C; IL2CPP_EXTERN_C String_t* _stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m0642FF02E46F1187F8A3498DBC735E6A2EA19D52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m1FF2822301356ED97A749FB672955020ED75B2E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m39CE2DC6664F0AB66705105A23029F9243525A22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m3BF59E09CF0A98A8E1D0363C0D0B167E8E51D7AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m3CF6CAA91FC99A997867F2577B8B5A39798D5B19_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m4D1068C35E8B5108735635908B7D80B56C7E3BE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m5DDA19AFBF574AF2BBD0D25CEF395D178BCC622B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m61426519B8862289FE23A5733FAE71AA1DB3923F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m73C7FFDB833E0414C91A81539B5AE02042909DD7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m8D1C29C05D14B5A9AD0956B22AEC47E3C66D6415_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mA0E0F659998B20CB1BAA537889990D329710F12E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mB3565AF7451547BCE3768FFFF1534685F00E6AAD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mB44E9D7ACDF27F29D5EB1057F1BC68BD35529F28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mC7AB2FFFCD91D7549CB00859E111E4C779D69D3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mE01207481A48705A27CC7362C45FC2489744FF66_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mEF4575333B6E9A6A592831BED1679D60F15FAFB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mF06387C2CF098677AE98AF42207EDB88C40FC1AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mF6B1744EE6E5294EBB4077943BD945589D8F04EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m17A96589657C1B5441933BFDD62065D5CE364279_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m22460F10C600AD6E523E67C6E16380A9C7F17D0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m2894FB5671F128D4ADC48102058F85E3D42EE541_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m2CFDEDA71A622A37A5A89111F4FABD1304A152DD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m38E9EA16761339F86DF64A43CDB995656870953E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m3F6B3F04FCC55F2A7E611A6167781A75C482C71C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m422FC3BEEF438E055575282448E09C8298BE4E74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m432CCECB80B23A67D4AD2989F3AE453595B4E62E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m5741E84D9E10FA6E85DFA5FCCFF0BE40F0E80ED4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m59093033564D9A93A6D2F9AD7662DC15A57BB5E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m595CB3D5F8BEC23B6D086AA44E8F90A9E797321B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m605AD4034155B3EB51C6479CD1E67058818DAB60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m6331963D23187DCE5412CE4A451D1608EA149BB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m66C2B5AE28124DDA887CD0A29C4C41429A2E5000_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m68F755495218780A64E302CB9073289C6C061772_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m6D95DC5A079ED6D4CC5E2E68F6AB27ED6A62816D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m9221AD33E6970ACAD1CCBB4262099CD504044355_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m96BC861E707176DEF4CB48162022C52DACE32B0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m9A01FF8758D451DE7C0F577C81934452DE7AE23E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mA4A00F756FC13FFF0FA8F8CD86AD76DC69613DA7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mABFFA39F9696E41B4F894C44A5714592E4404D8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mB09DF05357A5E6EA99C3470C17831A8AF2D2A254_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mBF85E70EFA55A70FA5BA2E84AC8A0E2F5E266B95_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mCD6E4FA5FC311435BD5C2F37603CC31D3BA221AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mCDA3D9831E89717737D21371A3E7D0CC7B9FDF51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mD4CC77D7C56B7A88A98F44B606A3225C5533DB13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mD96B1C3C29444DC2CDCE7F49605FFC714ED92AD7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mDD68378EABA3B81F6B18A74AE3529DC2CD9ED4A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mE1000C122F155C65A0EF3960DCA38EA1B30E9337_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mE719620981C9B88DF4FAAE5F43ADFF32D5FB0A0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mE7E0EA5C6BD4E88E263F93C6E8A944EE1A999505_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mEB5B27B536936A5B821809D790AEAED297AE0B5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mF241C1993D352D670C1BC2A829058ADCD0B83173_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mF57AB02D08A943826279C3EF0589E2E24C68E01A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mF9C702396D783592590F884335211848AC4B27C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mFAEBB8B47ADBAA2CD26517A7A4A2E730A2D9F21F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_2_Sort_mBB95DB1ED19F29C83284BC138595B8F34B99291E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_2_Sort_mF2DBF2BF0914217FFD6492A1055B7B7D6FD88CE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; struct HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8; struct HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C; struct BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4; struct ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB; struct JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098; struct MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF; struct TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC; struct DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4; struct RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2; struct SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D; struct PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA; struct ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528; struct PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359; struct EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98; struct NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345; struct RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08; struct WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F; struct LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF; 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.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tFC725406F00D4C6F6E106F15C51041A8F7A3F561 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t33585CE77EFA6951ECF9E3A0F6B26ADF413CD7AF : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t750AAD52EFD66519E594C48FAA7145DABA05A2A3 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t75750B7ED9E97A6773891ECCB716A012A8D2135D : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tDE1DCAA122D70B2B5D0FFA2143282E6FFD767766 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t8CDFA86EE4407F91F84597F8F8AF7F0A7773D688 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tCA3CCABFC67D02C04641599789DD00584A264E4B : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tCAD64D1E1E44A8FB9BA34CF4CE7150C63FB65E40 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tAA3B23E3561FFB258F707ECF3DA696B53FD0B32F : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t0B9D9E9C532F551C87FFF59C3C230597CBC20883 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tD6F19CC56A45290E21A6A73E4BE75CF335D82DCD : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tDE38D51CC62A0A16B4FF59A22F0751CDA95B5F2B : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t9E805EBBA6E2CC18376AE8F9300BF1C3D858DC8C : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t2B5A5B49335A3D0DA7D6C206A88C9034A172AD1A : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tD49B9EC4970CCB9856745381B683D95D5BE629F7 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t93034D0E1B1197619DC56918B2A7B4CDA8DEE4E3 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t61A6660B41F9237403E528AC94977CC28E5524EE : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_tAEC60F743010BB5D51C95D6E1E209EA50AB066DA : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C : public RuntimeObject { public: public: }; // System.Threading.AsyncLocal`1 struct AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394 : public RuntimeObject { public: // System.Action`1> System.Threading.AsyncLocal`1::m_valueChangedHandler Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * ___m_valueChangedHandler_0; public: inline static int32_t get_offset_of_m_valueChangedHandler_0() { return static_cast(offsetof(AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394, ___m_valueChangedHandler_0)); } inline Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * get_m_valueChangedHandler_0() const { return ___m_valueChangedHandler_0; } inline Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F ** get_address_of_m_valueChangedHandler_0() { return &___m_valueChangedHandler_0; } inline void set_m_valueChangedHandler_0(Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * value) { ___m_valueChangedHandler_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_valueChangedHandler_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F : public RuntimeObject { public: public: }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 : public RuntimeObject { public: public: }; struct Il2CppArrayBounds; // System.Array // System.Runtime.CompilerServices.AsyncTaskCache struct AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45 : public RuntimeObject { public: public: }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; // System.Diagnostics.Tracing.TraceLoggingDataCollector struct TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 : public RuntimeObject { public: public: }; // 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.Threading.AsyncLocalValueChangedArgs`1 struct AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A { public: // T System.Threading.AsyncLocalValueChangedArgs`1::k__BackingField RuntimeObject * ___U3CPreviousValueU3Ek__BackingField_0; // T System.Threading.AsyncLocalValueChangedArgs`1::k__BackingField RuntimeObject * ___U3CCurrentValueU3Ek__BackingField_1; // System.Boolean System.Threading.AsyncLocalValueChangedArgs`1::k__BackingField bool ___U3CThreadContextChangedU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPreviousValueU3Ek__BackingField_0() { return static_cast(offsetof(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A, ___U3CPreviousValueU3Ek__BackingField_0)); } inline RuntimeObject * get_U3CPreviousValueU3Ek__BackingField_0() const { return ___U3CPreviousValueU3Ek__BackingField_0; } inline RuntimeObject ** get_address_of_U3CPreviousValueU3Ek__BackingField_0() { return &___U3CPreviousValueU3Ek__BackingField_0; } inline void set_U3CPreviousValueU3Ek__BackingField_0(RuntimeObject * value) { ___U3CPreviousValueU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CPreviousValueU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CCurrentValueU3Ek__BackingField_1() { return static_cast(offsetof(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A, ___U3CCurrentValueU3Ek__BackingField_1)); } inline RuntimeObject * get_U3CCurrentValueU3Ek__BackingField_1() const { return ___U3CCurrentValueU3Ek__BackingField_1; } inline RuntimeObject ** get_address_of_U3CCurrentValueU3Ek__BackingField_1() { return &___U3CCurrentValueU3Ek__BackingField_1; } inline void set_U3CCurrentValueU3Ek__BackingField_1(RuntimeObject * value) { ___U3CCurrentValueU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CCurrentValueU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CThreadContextChangedU3Ek__BackingField_2() { return static_cast(offsetof(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A, ___U3CThreadContextChangedU3Ek__BackingField_2)); } inline bool get_U3CThreadContextChangedU3Ek__BackingField_2() const { return ___U3CThreadContextChangedU3Ek__BackingField_2; } inline bool* get_address_of_U3CThreadContextChangedU3Ek__BackingField_2() { return &___U3CThreadContextChangedU3Ek__BackingField_2; } inline void set_U3CThreadContextChangedU3Ek__BackingField_2(bool value) { ___U3CThreadContextChangedU3Ek__BackingField_2 = value; } }; // System.Nullable`1 struct Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 { public: // T System.Nullable`1::value int32_t ___value_0; // System.Boolean System.Nullable`1::has_value bool ___has_value_1; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103, ___value_0)); } inline int32_t get_value_0() const { return ___value_0; } inline int32_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(int32_t value) { ___value_0 = value; } inline static int32_t get_offset_of_has_value_1() { return static_cast(offsetof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103, ___has_value_1)); } inline bool get_has_value_1() const { return ___has_value_1; } inline bool* get_address_of_has_value_1() { return &___has_value_1; } inline void set_has_value_1(bool value) { ___has_value_1 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_Array_0)); } inline InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* get_m_Array_0() const { return ___m_Array_0; } inline InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_Array_0)); } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* get_m_Array_0() const { return ___m_Array_0; } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Array_0)); } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* get_m_Array_0() const { return ___m_Array_0; } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // System.ValueTuple`2 struct ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE { public: // T1 System.ValueTuple`2::Item1 bool ___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_tB6F6AE1A54796440E686F7741EA3970A167A62AE, ___Item1_0)); } inline bool get_Item1_0() const { return ___Item1_0; } inline bool* get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(bool value) { ___Item1_0 = value; } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE, ___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`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`3 struct ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 { public: // T1 System.ValueTuple`3::Item1 RuntimeObject * ___Item1_0; // T2 System.ValueTuple`3::Item2 RuntimeObject * ___Item2_1; // T3 System.ValueTuple`3::Item3 int32_t ___Item3_2; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8, ___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_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8, ___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_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8, ___Item3_2)); } inline int32_t get_Item3_2() const { return ___Item3_2; } inline int32_t* get_address_of_Item3_2() { return &___Item3_2; } inline void set_Item3_2(int32_t value) { ___Item3_2 = value; } }; // System.ValueTuple`5 struct ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 { public: // T1 System.ValueTuple`5::Item1 RuntimeObject * ___Item1_0; // T2 System.ValueTuple`5::Item2 bool ___Item2_1; // T3 System.ValueTuple`5::Item3 bool ___Item3_2; // T4 System.ValueTuple`5::Item4 RuntimeObject * ___Item4_3; // T5 System.ValueTuple`5::Item5 RuntimeObject * ___Item5_4; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59, ___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_5_t1753A6A4C916F008F49E57AC257D0484D051CF59, ___Item2_1)); } inline bool get_Item2_1() const { return ___Item2_1; } inline bool* get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(bool value) { ___Item2_1 = value; } inline static int32_t get_offset_of_Item3_2() { return static_cast(offsetof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59, ___Item3_2)); } inline bool get_Item3_2() const { return ___Item3_2; } inline bool* get_address_of_Item3_2() { return &___Item3_2; } inline void set_Item3_2(bool value) { ___Item3_2 = value; } inline static int32_t get_offset_of_Item4_3() { return static_cast(offsetof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59, ___Item4_3)); } inline RuntimeObject * get_Item4_3() const { return ___Item4_3; } inline RuntimeObject ** get_address_of_Item4_3() { return &___Item4_3; } inline void set_Item4_3(RuntimeObject * value) { ___Item4_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item4_3), (void*)value); } inline static int32_t get_offset_of_Item5_4() { return static_cast(offsetof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59, ___Item5_4)); } inline RuntimeObject * get_Item5_4() const { return ___Item5_4; } inline RuntimeObject ** get_address_of_Item5_4() { return &___Item5_4; } inline void set_Item5_4(RuntimeObject * value) { ___Item5_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item5_4), (void*)value); } }; // System.Runtime.CompilerServices.AsyncMethodBuilderCore struct AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 { public: // System.Runtime.CompilerServices.IAsyncStateMachine System.Runtime.CompilerServices.AsyncMethodBuilderCore::m_stateMachine RuntimeObject* ___m_stateMachine_0; // System.Action System.Runtime.CompilerServices.AsyncMethodBuilderCore::m_defaultContextAction Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * ___m_defaultContextAction_1; public: inline static int32_t get_offset_of_m_stateMachine_0() { return static_cast(offsetof(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34, ___m_stateMachine_0)); } inline RuntimeObject* get_m_stateMachine_0() const { return ___m_stateMachine_0; } inline RuntimeObject** get_address_of_m_stateMachine_0() { return &___m_stateMachine_0; } inline void set_m_stateMachine_0(RuntimeObject* value) { ___m_stateMachine_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_stateMachine_0), (void*)value); } inline static int32_t get_offset_of_m_defaultContextAction_1() { return static_cast(offsetof(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34, ___m_defaultContextAction_1)); } inline Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * get_m_defaultContextAction_1() const { return ___m_defaultContextAction_1; } inline Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 ** get_address_of_m_defaultContextAction_1() { return &___m_defaultContextAction_1; } inline void set_m_defaultContextAction_1(Action_tAF41423D285AE0862865348CF6CE51CD085ABBA6 * value) { ___m_defaultContextAction_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_defaultContextAction_1), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Runtime.CompilerServices.AsyncMethodBuilderCore struct AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34_marshaled_pinvoke { RuntimeObject* ___m_stateMachine_0; Il2CppMethodPointer ___m_defaultContextAction_1; }; // Native definition for COM marshalling of System.Runtime.CompilerServices.AsyncMethodBuilderCore struct AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34_marshaled_com { RuntimeObject* ___m_stateMachine_0; Il2CppMethodPointer ___m_defaultContextAction_1; }; // 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; } }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD { public: // System.Threading.CancellationTokenSource System.Threading.CancellationToken::m_source CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; public: inline static int32_t get_offset_of_m_source_0() { return static_cast(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD, ___m_source_0)); } inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * get_m_source_0() const { return ___m_source_0; } inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 ** get_address_of_m_source_0() { return &___m_source_0; } inline void set_m_source_0(CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * value) { ___m_source_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_source_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_pinvoke { CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; }; // Native definition for COM marshalling of System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_com { CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; }; // System.Char struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); } inline Il2CppChar get_m_value_0() const { return ___m_value_0; } inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(Il2CppChar value) { ___m_value_0 = value; } }; // System.Decimal struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 { public: // System.Int32 System.Decimal::flags int32_t ___flags_14; // System.Int32 System.Decimal::hi int32_t ___hi_15; // System.Int32 System.Decimal::lo int32_t ___lo_16; // System.Int32 System.Decimal::mid int32_t ___mid_17; public: inline static int32_t get_offset_of_flags_14() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___flags_14)); } inline int32_t get_flags_14() const { return ___flags_14; } inline int32_t* get_address_of_flags_14() { return &___flags_14; } inline void set_flags_14(int32_t value) { ___flags_14 = value; } inline static int32_t get_offset_of_hi_15() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___hi_15)); } inline int32_t get_hi_15() const { return ___hi_15; } inline int32_t* get_address_of_hi_15() { return &___hi_15; } inline void set_hi_15(int32_t value) { ___hi_15 = value; } inline static int32_t get_offset_of_lo_16() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___lo_16)); } inline int32_t get_lo_16() const { return ___lo_16; } inline int32_t* get_address_of_lo_16() { return &___lo_16; } inline void set_lo_16(int32_t value) { ___lo_16 = value; } inline static int32_t get_offset_of_mid_17() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___mid_17)); } inline int32_t get_mid_17() const { return ___mid_17; } inline int32_t* get_address_of_mid_17() { return &___mid_17; } inline void set_mid_17(int32_t value) { ___mid_17 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; // 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 { }; // UnityEngine.InputSystem.Utilities.FourCC struct FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 { public: // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code int32_t ___m_Code_0; public: inline static int32_t get_offset_of_m_Code_0() { return static_cast(offsetof(FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9, ___m_Code_0)); } inline int32_t get_m_Code_0() const { return ___m_Code_0; } inline int32_t* get_address_of_m_Code_0() { return &___m_Code_0; } inline void set_m_Code_0(int32_t value) { ___m_Code_0 = value; } }; // System.Int16 struct Int16_tD0F031114106263BB459DA1F099FF9F42691295A { public: // System.Int16 System.Int16::m_value int16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int16_tD0F031114106263BB459DA1F099FF9F42691295A, ___m_value_0)); } inline int16_t get_m_value_0() const { return ___m_value_0; } inline int16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int16_t value) { ___m_value_0 = value; } }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED { public: // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringOriginalCase String_t* ___m_StringOriginalCase_0; // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringLowerCase String_t* ___m_StringLowerCase_1; public: inline static int32_t get_offset_of_m_StringOriginalCase_0() { return static_cast(offsetof(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED, ___m_StringOriginalCase_0)); } inline String_t* get_m_StringOriginalCase_0() const { return ___m_StringOriginalCase_0; } inline String_t** get_address_of_m_StringOriginalCase_0() { return &___m_StringOriginalCase_0; } inline void set_m_StringOriginalCase_0(String_t* value) { ___m_StringOriginalCase_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StringOriginalCase_0), (void*)value); } inline static int32_t get_offset_of_m_StringLowerCase_1() { return static_cast(offsetof(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED, ___m_StringLowerCase_1)); } inline String_t* get_m_StringLowerCase_1() const { return ___m_StringLowerCase_1; } inline String_t** get_address_of_m_StringLowerCase_1() { return &___m_StringLowerCase_1; } inline void set_m_StringLowerCase_1(String_t* value) { ___m_StringLowerCase_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StringLowerCase_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke { char* ___m_StringOriginalCase_0; char* ___m_StringLowerCase_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com { Il2CppChar* ___m_StringOriginalCase_0; Il2CppChar* ___m_StringLowerCase_1; }; // System.SByte struct SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B { public: // System.SByte System.SByte::m_value int8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B, ___m_value_0)); } inline int8_t get_m_value_0() const { return ___m_value_0; } inline int8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int8_t value) { ___m_value_0 = value; } }; // UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F { public: // System.String UnityEngine.InputSystem.Utilities.Substring::m_String String_t* ___m_String_0; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Index int32_t ___m_Index_1; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_String_0() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_String_0)); } inline String_t* get_m_String_0() const { return ___m_String_0; } inline String_t** get_address_of_m_String_0() { return &___m_String_0; } inline void set_m_String_0(String_t* value) { ___m_String_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_String_0), (void*)value); } inline static int32_t get_offset_of_m_Index_1() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_Index_1)); } inline int32_t get_m_Index_1() const { return ___m_Index_1; } inline int32_t* get_address_of_m_Index_1() { return &___m_Index_1; } inline void set_m_Index_1(int32_t value) { ___m_Index_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_pinvoke { char* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_com { Il2CppChar* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // System.UInt16 struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); } inline uint16_t get_m_value_0() const { return ___m_value_0; } inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint16_t value) { ___m_value_0 = value; } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.UInt64 struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; // System.UIntPtr struct UIntPtr_t { public: // System.Void* System.UIntPtr::_pointer void* ____pointer_1; public: inline static int32_t get_offset_of__pointer_1() { return static_cast(offsetof(UIntPtr_t, ____pointer_1)); } inline void* get__pointer_1() const { return ____pointer_1; } inline void** get_address_of__pointer_1() { return &____pointer_1; } inline void set__pointer_1(void* value) { ____pointer_1 = value; } }; // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 { public: // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___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; } }; // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E { public: // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; public: inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); } inline float get_x_2() const { return ___x_2; } inline float* get_address_of_x_2() { return &___x_2; } inline void set_x_2(float value) { ___x_2 = value; } inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); } inline float get_y_3() const { return ___y_3; } inline float* get_address_of_y_3() { return &___y_3; } inline void set_y_3(float value) { ___y_3 = value; } inline static int32_t get_offset_of_z_4() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); } inline float get_z_4() const { return ___z_4; } inline float* get_address_of_z_4() { return &___z_4; } inline void set_z_4(float value) { ___z_4 = value; } }; // UnityEngine.Vector4 struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 { public: // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; public: inline static int32_t get_offset_of_x_1() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); } inline float get_x_1() const { return ___x_1; } inline float* get_address_of_x_1() { return &___x_1; } inline void set_x_1(float value) { ___x_1 = value; } inline static int32_t get_offset_of_y_2() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); } inline float get_y_2() const { return ___y_2; } inline float* get_address_of_y_2() { return &___y_2; } inline void set_y_2(float value) { ___y_2 = value; } inline static int32_t get_offset_of_z_3() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); } inline float get_z_3() const { return ___z_3; } inline float* get_address_of_z_3() { return &___z_3; } inline void set_z_3(float value) { ___z_3 = value; } inline static int32_t get_offset_of_w_4() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); } inline float get_w_4() const { return ___w_4; } inline float* get_address_of_w_4() { return &___w_4; } inline void set_w_4(float value) { ___w_4 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 { public: // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::action String_t* ___action_0; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::id String_t* ___id_1; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::path String_t* ___path_2; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::interactions String_t* ___interactions_3; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::processors String_t* ___processors_4; public: inline static int32_t get_offset_of_action_0() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___action_0)); } inline String_t* get_action_0() const { return ___action_0; } inline String_t** get_address_of_action_0() { return &___action_0; } inline void set_action_0(String_t* value) { ___action_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___action_0), (void*)value); } inline static int32_t get_offset_of_id_1() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___id_1)); } inline String_t* get_id_1() const { return ___id_1; } inline String_t** get_address_of_id_1() { return &___id_1; } inline void set_id_1(String_t* value) { ___id_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___id_1), (void*)value); } inline static int32_t get_offset_of_path_2() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___path_2)); } inline String_t* get_path_2() const { return ___path_2; } inline String_t** get_address_of_path_2() { return &___path_2; } inline void set_path_2(String_t* value) { ___path_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___path_2), (void*)value); } inline static int32_t get_offset_of_interactions_3() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___interactions_3)); } inline String_t* get_interactions_3() const { return ___interactions_3; } inline String_t** get_address_of_interactions_3() { return &___interactions_3; } inline void set_interactions_3(String_t* value) { ___interactions_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___interactions_3), (void*)value); } inline static int32_t get_offset_of_processors_4() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___processors_4)); } inline String_t* get_processors_4() const { return ___processors_4; } inline String_t** get_address_of_processors_4() { return &___processors_4; } inline void set_processors_4(String_t* value) { ___processors_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___processors_4), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7_marshaled_pinvoke { char* ___action_0; char* ___id_1; char* ___path_2; char* ___interactions_3; char* ___processors_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7_marshaled_com { Il2CppChar* ___action_0; Il2CppChar* ___id_1; Il2CppChar* ___path_2; Il2CppChar* ___interactions_3; Il2CppChar* ___processors_4; }; // ONSPPropagationGeometry/MeshMaterial struct MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 { public: // UnityEngine.MeshFilter ONSPPropagationGeometry/MeshMaterial::meshFilter MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___meshFilter_0; // ONSPPropagationMaterial[] ONSPPropagationGeometry/MeshMaterial::materials ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; public: inline static int32_t get_offset_of_meshFilter_0() { return static_cast(offsetof(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29, ___meshFilter_0)); } inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * get_meshFilter_0() const { return ___meshFilter_0; } inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A ** get_address_of_meshFilter_0() { return &___meshFilter_0; } inline void set_meshFilter_0(MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * value) { ___meshFilter_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___meshFilter_0), (void*)value); } inline static int32_t get_offset_of_materials_1() { return static_cast(offsetof(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29, ___materials_1)); } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* get_materials_1() const { return ___materials_1; } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6** get_address_of_materials_1() { return &___materials_1; } inline void set_materials_1(ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* value) { ___materials_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___materials_1), (void*)value); } }; // Native definition for P/Invoke marshalling of ONSPPropagationGeometry/MeshMaterial struct MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29_marshaled_pinvoke { MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___meshFilter_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; }; // Native definition for COM marshalling of ONSPPropagationGeometry/MeshMaterial struct MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29_marshaled_com { MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___meshFilter_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; }; // ONSPPropagationGeometry/TerrainMaterial struct TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC { public: // UnityEngine.Terrain ONSPPropagationGeometry/TerrainMaterial::terrain Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * ___terrain_0; // ONSPPropagationMaterial[] ONSPPropagationGeometry/TerrainMaterial::materials ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; // UnityEngine.Mesh[] ONSPPropagationGeometry/TerrainMaterial::treePrototypeMeshes MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* ___treePrototypeMeshes_2; public: inline static int32_t get_offset_of_terrain_0() { return static_cast(offsetof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC, ___terrain_0)); } inline Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * get_terrain_0() const { return ___terrain_0; } inline Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 ** get_address_of_terrain_0() { return &___terrain_0; } inline void set_terrain_0(Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * value) { ___terrain_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___terrain_0), (void*)value); } inline static int32_t get_offset_of_materials_1() { return static_cast(offsetof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC, ___materials_1)); } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* get_materials_1() const { return ___materials_1; } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6** get_address_of_materials_1() { return &___materials_1; } inline void set_materials_1(ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* value) { ___materials_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___materials_1), (void*)value); } inline static int32_t get_offset_of_treePrototypeMeshes_2() { return static_cast(offsetof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC, ___treePrototypeMeshes_2)); } inline MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* get_treePrototypeMeshes_2() const { return ___treePrototypeMeshes_2; } inline MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8** get_address_of_treePrototypeMeshes_2() { return &___treePrototypeMeshes_2; } inline void set_treePrototypeMeshes_2(MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* value) { ___treePrototypeMeshes_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___treePrototypeMeshes_2), (void*)value); } }; // Native definition for P/Invoke marshalling of ONSPPropagationGeometry/TerrainMaterial struct TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC_marshaled_pinvoke { Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * ___terrain_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* ___treePrototypeMeshes_2; }; // Native definition for COM marshalling of ONSPPropagationGeometry/TerrainMaterial struct TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC_marshaled_com { Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * ___terrain_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* ___treePrototypeMeshes_2; }; // OVRPassthroughLayer/DeferredPassthroughMeshAddition struct DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 { public: // UnityEngine.GameObject OVRPassthroughLayer/DeferredPassthroughMeshAddition::gameObject GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject_0; // System.Boolean OVRPassthroughLayer/DeferredPassthroughMeshAddition::updateTransform bool ___updateTransform_1; public: inline static int32_t get_offset_of_gameObject_0() { return static_cast(offsetof(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873, ___gameObject_0)); } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_gameObject_0() const { return ___gameObject_0; } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_gameObject_0() { return &___gameObject_0; } inline void set_gameObject_0(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value) { ___gameObject_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___gameObject_0), (void*)value); } inline static int32_t get_offset_of_updateTransform_1() { return static_cast(offsetof(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873, ___updateTransform_1)); } inline bool get_updateTransform_1() const { return ___updateTransform_1; } inline bool* get_address_of_updateTransform_1() { return &___updateTransform_1; } inline void set_updateTransform_1(bool value) { ___updateTransform_1 = value; } }; // Native definition for P/Invoke marshalling of OVRPassthroughLayer/DeferredPassthroughMeshAddition struct DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873_marshaled_pinvoke { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject_0; int32_t ___updateTransform_1; }; // Native definition for COM marshalling of OVRPassthroughLayer/DeferredPassthroughMeshAddition struct DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873_marshaled_com { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject_0; int32_t ___updateTransform_1; }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F { public: // System.UInt64 UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::actionId uint64_t ___actionId_0; // System.String UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::path String_t* ___path_1; public: inline static int32_t get_offset_of_actionId_0() { return static_cast(offsetof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F, ___actionId_0)); } inline uint64_t get_actionId_0() const { return ___actionId_0; } inline uint64_t* get_address_of_actionId_0() { return &___actionId_0; } inline void set_actionId_0(uint64_t value) { ___actionId_0 = value; } inline static int32_t get_offset_of_path_1() { return static_cast(offsetof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F, ___path_1)); } inline String_t* get_path_1() const { return ___path_1; } inline String_t** get_address_of_path_1() { return &___path_1; } inline void set_path_1(String_t* value) { ___path_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___path_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F_marshaled_pinvoke { uint64_t ___actionId_0; char* ___path_1; }; // Native definition for COM marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F_marshaled_com { uint64_t ___actionId_0; Il2CppChar* ___path_1; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C { public: // System.String UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::name String_t* ___name_0; // System.Collections.Generic.List`1[] UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::resourceReadLists List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* ___resourceReadLists_1; // System.Collections.Generic.List`1[] UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::resourceWriteLists List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* ___resourceWriteLists_2; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::culled bool ___culled_3; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::generateDebugData bool ___generateDebugData_4; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_resourceReadLists_1() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___resourceReadLists_1)); } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* get_resourceReadLists_1() const { return ___resourceReadLists_1; } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C** get_address_of_resourceReadLists_1() { return &___resourceReadLists_1; } inline void set_resourceReadLists_1(List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* value) { ___resourceReadLists_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___resourceReadLists_1), (void*)value); } inline static int32_t get_offset_of_resourceWriteLists_2() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___resourceWriteLists_2)); } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* get_resourceWriteLists_2() const { return ___resourceWriteLists_2; } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C** get_address_of_resourceWriteLists_2() { return &___resourceWriteLists_2; } inline void set_resourceWriteLists_2(List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* value) { ___resourceWriteLists_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___resourceWriteLists_2), (void*)value); } inline static int32_t get_offset_of_culled_3() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___culled_3)); } inline bool get_culled_3() const { return ___culled_3; } inline bool* get_address_of_culled_3() { return &___culled_3; } inline void set_culled_3(bool value) { ___culled_3 = value; } inline static int32_t get_offset_of_generateDebugData_4() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___generateDebugData_4)); } inline bool get_generateDebugData_4() const { return ___generateDebugData_4; } inline bool* get_address_of_generateDebugData_4() { return &___generateDebugData_4; } inline void set_generateDebugData_4(bool value) { ___generateDebugData_4 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C_marshaled_pinvoke { char* ___name_0; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceReadLists_1; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceWriteLists_2; int32_t ___culled_3; int32_t ___generateDebugData_4; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C_marshaled_com { Il2CppChar* ___name_0; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceReadLists_1; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceWriteLists_2; int32_t ___culled_3; int32_t ___generateDebugData_4; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F { public: // System.String UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::name String_t* ___name_0; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::imported bool ___imported_1; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::creationPassIndex int32_t ___creationPassIndex_2; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::releasePassIndex int32_t ___releasePassIndex_3; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::consumerList List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___consumerList_4; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::producerList List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___producerList_5; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_imported_1() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___imported_1)); } inline bool get_imported_1() const { return ___imported_1; } inline bool* get_address_of_imported_1() { return &___imported_1; } inline void set_imported_1(bool value) { ___imported_1 = value; } inline static int32_t get_offset_of_creationPassIndex_2() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___creationPassIndex_2)); } inline int32_t get_creationPassIndex_2() const { return ___creationPassIndex_2; } inline int32_t* get_address_of_creationPassIndex_2() { return &___creationPassIndex_2; } inline void set_creationPassIndex_2(int32_t value) { ___creationPassIndex_2 = value; } inline static int32_t get_offset_of_releasePassIndex_3() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___releasePassIndex_3)); } inline int32_t get_releasePassIndex_3() const { return ___releasePassIndex_3; } inline int32_t* get_address_of_releasePassIndex_3() { return &___releasePassIndex_3; } inline void set_releasePassIndex_3(int32_t value) { ___releasePassIndex_3 = value; } inline static int32_t get_offset_of_consumerList_4() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___consumerList_4)); } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_consumerList_4() const { return ___consumerList_4; } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_consumerList_4() { return &___consumerList_4; } inline void set_consumerList_4(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value) { ___consumerList_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___consumerList_4), (void*)value); } inline static int32_t get_offset_of_producerList_5() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___producerList_5)); } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_producerList_5() const { return ___producerList_5; } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_producerList_5() { return &___producerList_5; } inline void set_producerList_5(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value) { ___producerList_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___producerList_5), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F_marshaled_pinvoke { char* ___name_0; int32_t ___imported_1; int32_t ___creationPassIndex_2; int32_t ___releasePassIndex_3; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___consumerList_4; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___producerList_5; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F_marshaled_com { Il2CppChar* ___name_0; int32_t ___imported_1; int32_t ___creationPassIndex_2; int32_t ___releasePassIndex_3; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___consumerList_4; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___producerList_5; }; // FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED { public: // System.String FMODUnity.Settings/PlatformTemplate::Identifier String_t* ___Identifier_0; // System.Func`1 FMODUnity.Settings/PlatformTemplate::CreateInstance Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 * ___CreateInstance_1; public: inline static int32_t get_offset_of_Identifier_0() { return static_cast(offsetof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED, ___Identifier_0)); } inline String_t* get_Identifier_0() const { return ___Identifier_0; } inline String_t** get_address_of_Identifier_0() { return &___Identifier_0; } inline void set_Identifier_0(String_t* value) { ___Identifier_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Identifier_0), (void*)value); } inline static int32_t get_offset_of_CreateInstance_1() { return static_cast(offsetof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED, ___CreateInstance_1)); } inline Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 * get_CreateInstance_1() const { return ___CreateInstance_1; } inline Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 ** get_address_of_CreateInstance_1() { return &___CreateInstance_1; } inline void set_CreateInstance_1(Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 * value) { ___CreateInstance_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___CreateInstance_1), (void*)value); } }; // Native definition for P/Invoke marshalling of FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED_marshaled_pinvoke { char* ___Identifier_0; Il2CppMethodPointer ___CreateInstance_1; }; // Native definition for COM marshalling of FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED_marshaled_com { Il2CppChar* ___Identifier_0; Il2CppMethodPointer ___CreateInstance_1; }; // UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 { public: // System.Threading.SendOrPostCallback UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateCallback SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C * ___m_DelagateCallback_0; // System.Object UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateState RuntimeObject * ___m_DelagateState_1; // System.Threading.ManualResetEvent UnityEngine.UnitySynchronizationContext/WorkRequest::m_WaitHandle ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___m_WaitHandle_2; public: inline static int32_t get_offset_of_m_DelagateCallback_0() { return static_cast(offsetof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393, ___m_DelagateCallback_0)); } inline SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C * get_m_DelagateCallback_0() const { return ___m_DelagateCallback_0; } inline SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C ** get_address_of_m_DelagateCallback_0() { return &___m_DelagateCallback_0; } inline void set_m_DelagateCallback_0(SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C * value) { ___m_DelagateCallback_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DelagateCallback_0), (void*)value); } inline static int32_t get_offset_of_m_DelagateState_1() { return static_cast(offsetof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393, ___m_DelagateState_1)); } inline RuntimeObject * get_m_DelagateState_1() const { return ___m_DelagateState_1; } inline RuntimeObject ** get_address_of_m_DelagateState_1() { return &___m_DelagateState_1; } inline void set_m_DelagateState_1(RuntimeObject * value) { ___m_DelagateState_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DelagateState_1), (void*)value); } inline static int32_t get_offset_of_m_WaitHandle_2() { return static_cast(offsetof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393, ___m_WaitHandle_2)); } inline ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * get_m_WaitHandle_2() const { return ___m_WaitHandle_2; } inline ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA ** get_address_of_m_WaitHandle_2() { return &___m_WaitHandle_2; } inline void set_m_WaitHandle_2(ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * value) { ___m_WaitHandle_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_WaitHandle_2), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393_marshaled_pinvoke { Il2CppMethodPointer ___m_DelagateCallback_0; Il2CppIUnknown* ___m_DelagateState_1; ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___m_WaitHandle_2; }; // Native definition for COM marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393_marshaled_com { Il2CppMethodPointer ___m_DelagateCallback_0; Il2CppIUnknown* ___m_DelagateState_1; ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___m_WaitHandle_2; }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8, ___m_task_2)); } inline Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * get_m_task_2() const { return ___m_task_2; } inline Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F, ___m_task_2)); } inline Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * get_m_task_2() const { return ___m_task_2; } inline Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90, ___m_task_2)); } inline Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * get_m_task_2() const { return ___m_task_2; } inline Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB, ___m_task_2)); } inline Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * get_m_task_2() const { return ___m_task_2; } inline Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F, ___m_task_2)); } inline Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * get_m_task_2() const { return ___m_task_2; } inline Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 struct AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5, ___m_task_2)); } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * get_m_task_2() const { return ___m_task_2; } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 struct AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A { public: // System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 ___m_coreState_1; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ___m_task_2; public: inline static int32_t get_offset_of_m_coreState_1() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A, ___m_coreState_1)); } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 get_m_coreState_1() const { return ___m_coreState_1; } inline AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * get_address_of_m_coreState_1() { return &___m_coreState_1; } inline void set_m_coreState_1(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 value) { ___m_coreState_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_stateMachine_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL); #endif } inline static int32_t get_offset_of_m_task_2() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A, ___m_task_2)); } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * get_m_task_2() const { return ___m_task_2; } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 ** get_address_of_m_task_2() { return &___m_task_2; } inline void set_m_task_2(Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * value) { ___m_task_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_task_2), (void*)value); } }; // System.Threading.Tasks.AsyncCausalityStatus struct AsyncCausalityStatus_tB4918F222DA36F8D1AFD305EEBD3DE3C6FA1631F { public: // System.Int32 System.Threading.Tasks.AsyncCausalityStatus::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(AsyncCausalityStatus_tB4918F222DA36F8D1AFD305EEBD3DE3C6FA1631F, ___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.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.Threading.Tasks.CausalityTraceLevel struct CausalityTraceLevel_t01DEED18A37C591FB2E53F2ADD89E2145ED8A9CD { public: // System.Int32 System.Threading.Tasks.CausalityTraceLevel::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(CausalityTraceLevel_t01DEED18A37C591FB2E53F2ADD89E2145ED8A9CD, ___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.Diagnostics.Tracing.EventFieldFormat struct EventFieldFormat_t570818F1823008198768BEADC24EFBD5A53633CA { public: // System.Int32 System.Diagnostics.Tracing.EventFieldFormat::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EventFieldFormat_t570818F1823008198768BEADC24EFBD5A53633CA, ___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.Diagnostics.Tracing.EventFieldTags struct EventFieldTags_t3FF2F9415AFC8C23D9194D3758EAE94557FD1F15 { public: // System.Int32 System.Diagnostics.Tracing.EventFieldTags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EventFieldTags_t3FF2F9415AFC8C23D9194D3758EAE94557FD1F15, ___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.Diagnostics.Tracing.EventKeywords struct EventKeywords_t72BC5DF558968022E52CFA840BC065E4278A5CFC { public: // System.Int64 System.Diagnostics.Tracing.EventKeywords::value__ int64_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EventKeywords_t72BC5DF558968022E52CFA840BC065E4278A5CFC, ___value___2)); } inline int64_t get_value___2() const { return ___value___2; } inline int64_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int64_t value) { ___value___2 = value; } }; // System.Diagnostics.Tracing.EventLevel struct EventLevel_t094E14CCC4B697F0F2FF0BFAE792EC0A5DD6614D { public: // System.Int32 System.Diagnostics.Tracing.EventLevel::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EventLevel_t094E14CCC4B697F0F2FF0BFAE792EC0A5DD6614D, ___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.Diagnostics.Tracing.EventOpcode struct EventOpcode_tD66AB0AC182F39C8131AEC80495658FA5B6A89AC { public: // System.Int32 System.Diagnostics.Tracing.EventOpcode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EventOpcode_tD66AB0AC182F39C8131AEC80495658FA5B6A89AC, ___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.Diagnostics.Tracing.EventTags struct EventTags_t6712DD5B62AA97E89B779D09C0E33F384A19ABD3 { public: // System.Int32 System.Diagnostics.Tracing.EventTags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EventTags_t6712DD5B62AA97E89B779D09C0E33F384A19ABD3, ___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.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); } }; // 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; }; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 { public: // System.Collections.Generic.KeyValuePair`2[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher::m_Patterns KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105* ___m_Patterns_0; public: inline static int32_t get_offset_of_m_Patterns_0() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57, ___m_Patterns_0)); } inline KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105* get_m_Patterns_0() const { return ___m_Patterns_0; } inline KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105** get_address_of_m_Patterns_0() { return &___m_Patterns_0; } inline void set_m_Patterns_0(KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105* value) { ___m_Patterns_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Patterns_0), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_pinvoke { KeyValuePair_2_tC5DBFF0A12DD027962885E57237A73F3553DE521 * ___m_Patterns_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_com { KeyValuePair_2_tC5DBFF0A12DD027962885E57237A73F3553DE521 * ___m_Patterns_0; }; // UnityEngine.Timeline.NotificationFlags struct NotificationFlags_t9E7C2E414C0875C0904404193D925F03BF65D981 { public: // System.Int16 UnityEngine.Timeline.NotificationFlags::value__ int16_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(NotificationFlags_t9E7C2E414C0875C0904404193D925F03BF65D981, ___value___2)); } inline int16_t get_value___2() const { return ___value___2; } inline int16_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int16_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.Threading.Tasks.Task struct Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 : public RuntimeObject { public: // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_taskId int32_t ___m_taskId_4; // System.Object System.Threading.Tasks.Task::m_action RuntimeObject * ___m_action_5; // System.Object System.Threading.Tasks.Task::m_stateObject RuntimeObject * ___m_stateObject_6; // System.Threading.Tasks.TaskScheduler System.Threading.Tasks.Task::m_taskScheduler TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___m_taskScheduler_7; // System.Threading.Tasks.Task System.Threading.Tasks.Task::m_parent Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * ___m_parent_8; // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_stateFlags int32_t ___m_stateFlags_9; // System.Object modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_continuationObject RuntimeObject * ___m_continuationObject_28; // System.Threading.Tasks.Task/ContingentProperties modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_contingentProperties ContingentProperties_t1E249C737B8B8644ED1D60EEFA101D326B199EA0 * ___m_contingentProperties_33; public: inline static int32_t get_offset_of_m_taskId_4() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_taskId_4)); } inline int32_t get_m_taskId_4() const { return ___m_taskId_4; } inline int32_t* get_address_of_m_taskId_4() { return &___m_taskId_4; } inline void set_m_taskId_4(int32_t value) { ___m_taskId_4 = value; } inline static int32_t get_offset_of_m_action_5() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_action_5)); } inline RuntimeObject * get_m_action_5() const { return ___m_action_5; } inline RuntimeObject ** get_address_of_m_action_5() { return &___m_action_5; } inline void set_m_action_5(RuntimeObject * value) { ___m_action_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_action_5), (void*)value); } inline static int32_t get_offset_of_m_stateObject_6() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_stateObject_6)); } inline RuntimeObject * get_m_stateObject_6() const { return ___m_stateObject_6; } inline RuntimeObject ** get_address_of_m_stateObject_6() { return &___m_stateObject_6; } inline void set_m_stateObject_6(RuntimeObject * value) { ___m_stateObject_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_stateObject_6), (void*)value); } inline static int32_t get_offset_of_m_taskScheduler_7() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_taskScheduler_7)); } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * get_m_taskScheduler_7() const { return ___m_taskScheduler_7; } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D ** get_address_of_m_taskScheduler_7() { return &___m_taskScheduler_7; } inline void set_m_taskScheduler_7(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * value) { ___m_taskScheduler_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_taskScheduler_7), (void*)value); } inline static int32_t get_offset_of_m_parent_8() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_parent_8)); } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * get_m_parent_8() const { return ___m_parent_8; } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 ** get_address_of_m_parent_8() { return &___m_parent_8; } inline void set_m_parent_8(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * value) { ___m_parent_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_parent_8), (void*)value); } inline static int32_t get_offset_of_m_stateFlags_9() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_stateFlags_9)); } inline int32_t get_m_stateFlags_9() const { return ___m_stateFlags_9; } inline int32_t* get_address_of_m_stateFlags_9() { return &___m_stateFlags_9; } inline void set_m_stateFlags_9(int32_t value) { ___m_stateFlags_9 = value; } inline static int32_t get_offset_of_m_continuationObject_28() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_continuationObject_28)); } inline RuntimeObject * get_m_continuationObject_28() const { return ___m_continuationObject_28; } inline RuntimeObject ** get_address_of_m_continuationObject_28() { return &___m_continuationObject_28; } inline void set_m_continuationObject_28(RuntimeObject * value) { ___m_continuationObject_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_continuationObject_28), (void*)value); } inline static int32_t get_offset_of_m_contingentProperties_33() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60, ___m_contingentProperties_33)); } inline ContingentProperties_t1E249C737B8B8644ED1D60EEFA101D326B199EA0 * get_m_contingentProperties_33() const { return ___m_contingentProperties_33; } inline ContingentProperties_t1E249C737B8B8644ED1D60EEFA101D326B199EA0 ** get_address_of_m_contingentProperties_33() { return &___m_contingentProperties_33; } inline void set_m_contingentProperties_33(ContingentProperties_t1E249C737B8B8644ED1D60EEFA101D326B199EA0 * value) { ___m_contingentProperties_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_contingentProperties_33), (void*)value); } }; // System.TypeCode struct TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C { public: // System.Int32 System.TypeCode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C, ___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; } }; // UnityEngine.InputSystem.HID.HID/HIDElementFlags struct HIDElementFlags_tD2526AB55A4E695D472F4F92AB0E7B29182E0E30 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(HIDElementFlags_tD2526AB55A4E695D472F4F92AB0E7B29182E0E30, ___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; } }; // UnityEngine.InputSystem.HID.HID/HIDReportType struct HIDReportType_tB0D6F97EE47C07DDBA768772ED2ECA1944835544 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDReportType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(HIDReportType_tB0D6F97EE47C07DDBA768772ED2ECA1944835544, ___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; } }; // UnityEngine.InputSystem.HID.HID/UsagePage struct UsagePage_t4E88F7D5613BA631109F66288E6F6C39990DEBFC { public: // System.Int32 UnityEngine.InputSystem.HID.HID/UsagePage::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(UsagePage_t4E88F7D5613BA631109F66288E6F6C39990DEBFC, ___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; } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 { public: // UnityEngine.InputSystem.Utilities.Substring UnityEngine.InputSystem.Utilities.JsonParser/JsonString::text Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F ___text_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonString::hasEscapes bool ___hasEscapes_1; public: inline static int32_t get_offset_of_text_0() { return static_cast(offsetof(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301, ___text_0)); } inline Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F get_text_0() const { return ___text_0; } inline Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F * get_address_of_text_0() { return &___text_0; } inline void set_text_0(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F value) { ___text_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___text_0))->___m_String_0), (void*)NULL); } inline static int32_t get_offset_of_hasEscapes_1() { return static_cast(offsetof(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301, ___hasEscapes_1)); } inline bool get_hasEscapes_1() const { return ___hasEscapes_1; } inline bool* get_address_of_hasEscapes_1() { return &___hasEscapes_1; } inline void set_hasEscapes_1(bool value) { ___hasEscapes_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_pinvoke { Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_pinvoke ___text_0; int32_t ___hasEscapes_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_com { Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_com ___text_0; int32_t ___hasEscapes_1; }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType struct JsonValueType_t536726C35383E9602EC7AE443D8CFC95C5F35540 { public: // System.Int32 UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(JsonValueType_t536726C35383E9602EC7AE443D8CFC95C5F35540, ___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; } }; // OVRRaycaster/RaycastHit struct RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB { public: // UnityEngine.UI.Graphic OVRRaycaster/RaycastHit::graphic Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic_0; // UnityEngine.Vector3 OVRRaycaster/RaycastHit::worldPos Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPos_1; // System.Boolean OVRRaycaster/RaycastHit::fromMouse bool ___fromMouse_2; public: inline static int32_t get_offset_of_graphic_0() { return static_cast(offsetof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB, ___graphic_0)); } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_graphic_0() const { return ___graphic_0; } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_graphic_0() { return &___graphic_0; } inline void set_graphic_0(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value) { ___graphic_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___graphic_0), (void*)value); } inline static int32_t get_offset_of_worldPos_1() { return static_cast(offsetof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB, ___worldPos_1)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldPos_1() const { return ___worldPos_1; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldPos_1() { return &___worldPos_1; } inline void set_worldPos_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___worldPos_1 = value; } inline static int32_t get_offset_of_fromMouse_2() { return static_cast(offsetof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB, ___fromMouse_2)); } inline bool get_fromMouse_2() const { return ___fromMouse_2; } inline bool* get_address_of_fromMouse_2() { return &___fromMouse_2; } inline void set_fromMouse_2(bool value) { ___fromMouse_2 = value; } }; // Native definition for P/Invoke marshalling of OVRRaycaster/RaycastHit struct RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB_marshaled_pinvoke { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPos_1; int32_t ___fromMouse_2; }; // Native definition for COM marshalling of OVRRaycaster/RaycastHit struct RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB_marshaled_com { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPos_1; int32_t ___fromMouse_2; }; // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge struct Edge_tC11235216D5E71087549B2CB09A27043F02FB278 { public: // System.Int32 UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::vertexIndex0 int32_t ___vertexIndex0_0; // System.Int32 UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::vertexIndex1 int32_t ___vertexIndex1_1; // UnityEngine.Vector4 UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::tangent Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2; // System.Boolean UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::compareReversed bool ___compareReversed_3; public: inline static int32_t get_offset_of_vertexIndex0_0() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___vertexIndex0_0)); } inline int32_t get_vertexIndex0_0() const { return ___vertexIndex0_0; } inline int32_t* get_address_of_vertexIndex0_0() { return &___vertexIndex0_0; } inline void set_vertexIndex0_0(int32_t value) { ___vertexIndex0_0 = value; } inline static int32_t get_offset_of_vertexIndex1_1() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___vertexIndex1_1)); } inline int32_t get_vertexIndex1_1() const { return ___vertexIndex1_1; } inline int32_t* get_address_of_vertexIndex1_1() { return &___vertexIndex1_1; } inline void set_vertexIndex1_1(int32_t value) { ___vertexIndex1_1 = value; } inline static int32_t get_offset_of_tangent_2() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___tangent_2)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_tangent_2() const { return ___tangent_2; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_tangent_2() { return &___tangent_2; } inline void set_tangent_2(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___tangent_2 = value; } inline static int32_t get_offset_of_compareReversed_3() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___compareReversed_3)); } inline bool get_compareReversed_3() const { return ___compareReversed_3; } inline bool* get_address_of_compareReversed_3() { return &___compareReversed_3; } inline void set_compareReversed_3(bool value) { ___compareReversed_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge struct Edge_tC11235216D5E71087549B2CB09A27043F02FB278_marshaled_pinvoke { int32_t ___vertexIndex0_0; int32_t ___vertexIndex1_1; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2; int32_t ___compareReversed_3; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge struct Edge_tC11235216D5E71087549B2CB09A27043F02FB278_marshaled_com { int32_t ___vertexIndex0_0; int32_t ___vertexIndex1_1; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2; int32_t ___compareReversed_3; }; // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData struct RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA { public: // UnityEngine.UI.Graphic UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___U3CgraphicU3Ek__BackingField_0; // UnityEngine.Vector3 UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldHitPositionU3Ek__BackingField_1; // UnityEngine.Vector2 UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscreenPositionU3Ek__BackingField_2; // System.Single UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField float ___U3CdistanceU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CgraphicU3Ek__BackingField_0() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CgraphicU3Ek__BackingField_0)); } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_U3CgraphicU3Ek__BackingField_0() const { return ___U3CgraphicU3Ek__BackingField_0; } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_U3CgraphicU3Ek__BackingField_0() { return &___U3CgraphicU3Ek__BackingField_0; } inline void set_U3CgraphicU3Ek__BackingField_0(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value) { ___U3CgraphicU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CgraphicU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CworldHitPositionU3Ek__BackingField_1() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CworldHitPositionU3Ek__BackingField_1)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldHitPositionU3Ek__BackingField_1() const { return ___U3CworldHitPositionU3Ek__BackingField_1; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldHitPositionU3Ek__BackingField_1() { return &___U3CworldHitPositionU3Ek__BackingField_1; } inline void set_U3CworldHitPositionU3Ek__BackingField_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___U3CworldHitPositionU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CscreenPositionU3Ek__BackingField_2() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CscreenPositionU3Ek__BackingField_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CscreenPositionU3Ek__BackingField_2() const { return ___U3CscreenPositionU3Ek__BackingField_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CscreenPositionU3Ek__BackingField_2() { return &___U3CscreenPositionU3Ek__BackingField_2; } inline void set_U3CscreenPositionU3Ek__BackingField_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___U3CscreenPositionU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CdistanceU3Ek__BackingField_3() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CdistanceU3Ek__BackingField_3)); } inline float get_U3CdistanceU3Ek__BackingField_3() const { return ___U3CdistanceU3Ek__BackingField_3; } inline float* get_address_of_U3CdistanceU3Ek__BackingField_3() { return &___U3CdistanceU3Ek__BackingField_3; } inline void set_U3CdistanceU3Ek__BackingField_3(float value) { ___U3CdistanceU3Ek__BackingField_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData struct RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA_marshaled_pinvoke { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___U3CgraphicU3Ek__BackingField_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldHitPositionU3Ek__BackingField_1; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscreenPositionU3Ek__BackingField_2; float ___U3CdistanceU3Ek__BackingField_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData struct RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA_marshaled_com { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___U3CgraphicU3Ek__BackingField_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldHitPositionU3Ek__BackingField_1; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscreenPositionU3Ek__BackingField_2; float ___U3CdistanceU3Ek__BackingField_3; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags struct Flags_t6F7599E4924E4F24DE5613340EEA1E222928DE34 { public: // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Flags_t6F7599E4924E4F24DE5613340EEA1E222928DE34, ___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.Threading.Tasks.Task`1> struct Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581, ___m_result_40)); } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 get_m_result_40() const { return ___m_result_40; } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 * get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 value) { ___m_result_40 = value; } }; // System.Threading.Tasks.Task`1> struct Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF, ___m_result_40)); } inline ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE get_m_result_40() const { return ___m_result_40; } inline ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE * get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE value) { ___m_result_40 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_result_40))->___Item2_1), (void*)NULL); } }; // System.Threading.Tasks.Task`1> struct Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F, ___m_result_40)); } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E get_m_result_40() const { return ___m_result_40; } inline ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E * get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E value) { ___m_result_40 = value; } }; // System.Threading.Tasks.Task`1> struct Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B, ___m_result_40)); } inline ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 get_m_result_40() const { return ___m_result_40; } inline ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 * get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 value) { ___m_result_40 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_result_40))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_result_40))->___Item2_1), (void*)NULL); #endif } }; // System.Threading.Tasks.Task`1> struct Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF, ___m_result_40)); } inline ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 get_m_result_40() const { return ___m_result_40; } inline ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 * get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 value) { ___m_result_40 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_result_40))->___Item1_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_result_40))->___Item4_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___m_result_40))->___Item5_4), (void*)NULL); #endif } }; // System.Threading.Tasks.Task`1 struct Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result bool ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849, ___m_result_40)); } inline bool get_m_result_40() const { return ___m_result_40; } inline bool* get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(bool value) { ___m_result_40 = value; } }; // System.Threading.Tasks.Task`1 struct Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 : public Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 { public: // TResult System.Threading.Tasks.Task`1::m_result int32_t ___m_result_40; public: inline static int32_t get_offset_of_m_result_40() { return static_cast(offsetof(Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725, ___m_result_40)); } inline int32_t get_m_result_40() const { return ___m_result_40; } inline int32_t* get_address_of_m_result_40() { return &___m_result_40; } inline void set_m_result_40(int32_t value) { ___m_result_40 = value; } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 { public: union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_m_Type_0() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_Type_0)); } inline int32_t get_m_Type_0() const { return ___m_Type_0; } inline int32_t* get_address_of_m_Type_0() { return &___m_Type_0; } inline void set_m_Type_0(int32_t value) { ___m_Type_0 = value; } inline static int32_t get_offset_of_m_BoolValue_1() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_BoolValue_1)); } inline bool get_m_BoolValue_1() const { return ___m_BoolValue_1; } inline bool* get_address_of_m_BoolValue_1() { return &___m_BoolValue_1; } inline void set_m_BoolValue_1(bool value) { ___m_BoolValue_1 = value; } inline static int32_t get_offset_of_m_CharValue_2() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_CharValue_2)); } inline Il2CppChar get_m_CharValue_2() const { return ___m_CharValue_2; } inline Il2CppChar* get_address_of_m_CharValue_2() { return &___m_CharValue_2; } inline void set_m_CharValue_2(Il2CppChar value) { ___m_CharValue_2 = value; } inline static int32_t get_offset_of_m_ByteValue_3() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ByteValue_3)); } inline uint8_t get_m_ByteValue_3() const { return ___m_ByteValue_3; } inline uint8_t* get_address_of_m_ByteValue_3() { return &___m_ByteValue_3; } inline void set_m_ByteValue_3(uint8_t value) { ___m_ByteValue_3 = value; } inline static int32_t get_offset_of_m_SByteValue_4() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_SByteValue_4)); } inline int8_t get_m_SByteValue_4() const { return ___m_SByteValue_4; } inline int8_t* get_address_of_m_SByteValue_4() { return &___m_SByteValue_4; } inline void set_m_SByteValue_4(int8_t value) { ___m_SByteValue_4 = value; } inline static int32_t get_offset_of_m_ShortValue_5() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ShortValue_5)); } inline int16_t get_m_ShortValue_5() const { return ___m_ShortValue_5; } inline int16_t* get_address_of_m_ShortValue_5() { return &___m_ShortValue_5; } inline void set_m_ShortValue_5(int16_t value) { ___m_ShortValue_5 = value; } inline static int32_t get_offset_of_m_UShortValue_6() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UShortValue_6)); } inline uint16_t get_m_UShortValue_6() const { return ___m_UShortValue_6; } inline uint16_t* get_address_of_m_UShortValue_6() { return &___m_UShortValue_6; } inline void set_m_UShortValue_6(uint16_t value) { ___m_UShortValue_6 = value; } inline static int32_t get_offset_of_m_IntValue_7() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_IntValue_7)); } inline int32_t get_m_IntValue_7() const { return ___m_IntValue_7; } inline int32_t* get_address_of_m_IntValue_7() { return &___m_IntValue_7; } inline void set_m_IntValue_7(int32_t value) { ___m_IntValue_7 = value; } inline static int32_t get_offset_of_m_UIntValue_8() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UIntValue_8)); } inline uint32_t get_m_UIntValue_8() const { return ___m_UIntValue_8; } inline uint32_t* get_address_of_m_UIntValue_8() { return &___m_UIntValue_8; } inline void set_m_UIntValue_8(uint32_t value) { ___m_UIntValue_8 = value; } inline static int32_t get_offset_of_m_LongValue_9() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_LongValue_9)); } inline int64_t get_m_LongValue_9() const { return ___m_LongValue_9; } inline int64_t* get_address_of_m_LongValue_9() { return &___m_LongValue_9; } inline void set_m_LongValue_9(int64_t value) { ___m_LongValue_9 = value; } inline static int32_t get_offset_of_m_ULongValue_10() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ULongValue_10)); } inline uint64_t get_m_ULongValue_10() const { return ___m_ULongValue_10; } inline uint64_t* get_address_of_m_ULongValue_10() { return &___m_ULongValue_10; } inline void set_m_ULongValue_10(uint64_t value) { ___m_ULongValue_10 = value; } inline static int32_t get_offset_of_m_FloatValue_11() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_FloatValue_11)); } inline float get_m_FloatValue_11() const { return ___m_FloatValue_11; } inline float* get_address_of_m_FloatValue_11() { return &___m_FloatValue_11; } inline void set_m_FloatValue_11(float value) { ___m_FloatValue_11 = value; } inline static int32_t get_offset_of_m_DoubleValue_12() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_DoubleValue_12)); } inline double get_m_DoubleValue_12() const { return ___m_DoubleValue_12; } inline double* get_address_of_m_DoubleValue_12() { return &___m_DoubleValue_12; } inline void set_m_DoubleValue_12(double value) { ___m_DoubleValue_12 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Diagnostics.Tracing.TraceLoggingMetadataCollector struct TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C : public RuntimeObject { public: // System.Diagnostics.Tracing.TraceLoggingMetadataCollector/Impl System.Diagnostics.Tracing.TraceLoggingMetadataCollector::impl Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 * ___impl_0; // System.Diagnostics.Tracing.FieldMetadata System.Diagnostics.Tracing.TraceLoggingMetadataCollector::currentGroup FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A * ___currentGroup_1; // System.Int32 System.Diagnostics.Tracing.TraceLoggingMetadataCollector::bufferedArrayFieldCount int32_t ___bufferedArrayFieldCount_2; // System.Diagnostics.Tracing.EventFieldTags System.Diagnostics.Tracing.TraceLoggingMetadataCollector::k__BackingField int32_t ___U3CTagsU3Ek__BackingField_3; public: inline static int32_t get_offset_of_impl_0() { return static_cast(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___impl_0)); } inline Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 * get_impl_0() const { return ___impl_0; } inline Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 ** get_address_of_impl_0() { return &___impl_0; } inline void set_impl_0(Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 * value) { ___impl_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___impl_0), (void*)value); } inline static int32_t get_offset_of_currentGroup_1() { return static_cast(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___currentGroup_1)); } inline FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A * get_currentGroup_1() const { return ___currentGroup_1; } inline FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A ** get_address_of_currentGroup_1() { return &___currentGroup_1; } inline void set_currentGroup_1(FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A * value) { ___currentGroup_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___currentGroup_1), (void*)value); } inline static int32_t get_offset_of_bufferedArrayFieldCount_2() { return static_cast(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___bufferedArrayFieldCount_2)); } inline int32_t get_bufferedArrayFieldCount_2() const { return ___bufferedArrayFieldCount_2; } inline int32_t* get_address_of_bufferedArrayFieldCount_2() { return &___bufferedArrayFieldCount_2; } inline void set_bufferedArrayFieldCount_2(int32_t value) { ___bufferedArrayFieldCount_2 = value; } inline static int32_t get_offset_of_U3CTagsU3Ek__BackingField_3() { return static_cast(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___U3CTagsU3Ek__BackingField_3)); } inline int32_t get_U3CTagsU3Ek__BackingField_3() const { return ___U3CTagsU3Ek__BackingField_3; } inline int32_t* get_address_of_U3CTagsU3Ek__BackingField_3() { return &___U3CTagsU3Ek__BackingField_3; } inline void set_U3CTagsU3Ek__BackingField_3(int32_t value) { ___U3CTagsU3Ek__BackingField_3 = value; } }; // System.Diagnostics.Tracing.TraceLoggingTypeInfo struct TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE : public RuntimeObject { public: // System.String System.Diagnostics.Tracing.TraceLoggingTypeInfo::name String_t* ___name_0; // System.Diagnostics.Tracing.EventKeywords System.Diagnostics.Tracing.TraceLoggingTypeInfo::keywords int64_t ___keywords_1; // System.Diagnostics.Tracing.EventLevel System.Diagnostics.Tracing.TraceLoggingTypeInfo::level int32_t ___level_2; // System.Diagnostics.Tracing.EventOpcode System.Diagnostics.Tracing.TraceLoggingTypeInfo::opcode int32_t ___opcode_3; // System.Diagnostics.Tracing.EventTags System.Diagnostics.Tracing.TraceLoggingTypeInfo::tags int32_t ___tags_4; // System.Type System.Diagnostics.Tracing.TraceLoggingTypeInfo::dataType Type_t * ___dataType_5; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_keywords_1() { return static_cast(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___keywords_1)); } inline int64_t get_keywords_1() const { return ___keywords_1; } inline int64_t* get_address_of_keywords_1() { return &___keywords_1; } inline void set_keywords_1(int64_t value) { ___keywords_1 = value; } inline static int32_t get_offset_of_level_2() { return static_cast(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___level_2)); } inline int32_t get_level_2() const { return ___level_2; } inline int32_t* get_address_of_level_2() { return &___level_2; } inline void set_level_2(int32_t value) { ___level_2 = value; } inline static int32_t get_offset_of_opcode_3() { return static_cast(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___opcode_3)); } inline int32_t get_opcode_3() const { return ___opcode_3; } inline int32_t* get_address_of_opcode_3() { return &___opcode_3; } inline void set_opcode_3(int32_t value) { ___opcode_3 = value; } inline static int32_t get_offset_of_tags_4() { return static_cast(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___tags_4)); } inline int32_t get_tags_4() const { return ___tags_4; } inline int32_t* get_address_of_tags_4() { return &___tags_4; } inline void set_tags_4(int32_t value) { ___tags_4 = value; } inline static int32_t get_offset_of_dataType_5() { return static_cast(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___dataType_5)); } inline Type_t * get_dataType_5() const { return ___dataType_5; } inline Type_t ** get_address_of_dataType_5() { return &___dataType_5; } inline void set_dataType_5(Type_t * value) { ___dataType_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___dataType_5), (void*)value); } }; // 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; } }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usage int32_t ___usage_0; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usagePage int32_t ___usagePage_1; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unit int32_t ___unit_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unitExponent int32_t ___unitExponent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMin int32_t ___logicalMin_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMax int32_t ___logicalMax_5; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMin int32_t ___physicalMin_6; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMax int32_t ___physicalMax_7; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportType int32_t ___reportType_8; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::collectionIndex int32_t ___collectionIndex_9; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportId int32_t ___reportId_10; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportSizeInBits int32_t ___reportSizeInBits_11; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportOffsetInBits int32_t ___reportOffsetInBits_12; // UnityEngine.InputSystem.HID.HID/HIDElementFlags UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::flags int32_t ___flags_13; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMin Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMin_14; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMax Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMax_15; public: inline static int32_t get_offset_of_usage_0() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usage_0)); } inline int32_t get_usage_0() const { return ___usage_0; } inline int32_t* get_address_of_usage_0() { return &___usage_0; } inline void set_usage_0(int32_t value) { ___usage_0 = value; } inline static int32_t get_offset_of_usagePage_1() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usagePage_1)); } inline int32_t get_usagePage_1() const { return ___usagePage_1; } inline int32_t* get_address_of_usagePage_1() { return &___usagePage_1; } inline void set_usagePage_1(int32_t value) { ___usagePage_1 = value; } inline static int32_t get_offset_of_unit_2() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___unit_2)); } inline int32_t get_unit_2() const { return ___unit_2; } inline int32_t* get_address_of_unit_2() { return &___unit_2; } inline void set_unit_2(int32_t value) { ___unit_2 = value; } inline static int32_t get_offset_of_unitExponent_3() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___unitExponent_3)); } inline int32_t get_unitExponent_3() const { return ___unitExponent_3; } inline int32_t* get_address_of_unitExponent_3() { return &___unitExponent_3; } inline void set_unitExponent_3(int32_t value) { ___unitExponent_3 = value; } inline static int32_t get_offset_of_logicalMin_4() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___logicalMin_4)); } inline int32_t get_logicalMin_4() const { return ___logicalMin_4; } inline int32_t* get_address_of_logicalMin_4() { return &___logicalMin_4; } inline void set_logicalMin_4(int32_t value) { ___logicalMin_4 = value; } inline static int32_t get_offset_of_logicalMax_5() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___logicalMax_5)); } inline int32_t get_logicalMax_5() const { return ___logicalMax_5; } inline int32_t* get_address_of_logicalMax_5() { return &___logicalMax_5; } inline void set_logicalMax_5(int32_t value) { ___logicalMax_5 = value; } inline static int32_t get_offset_of_physicalMin_6() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___physicalMin_6)); } inline int32_t get_physicalMin_6() const { return ___physicalMin_6; } inline int32_t* get_address_of_physicalMin_6() { return &___physicalMin_6; } inline void set_physicalMin_6(int32_t value) { ___physicalMin_6 = value; } inline static int32_t get_offset_of_physicalMax_7() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___physicalMax_7)); } inline int32_t get_physicalMax_7() const { return ___physicalMax_7; } inline int32_t* get_address_of_physicalMax_7() { return &___physicalMax_7; } inline void set_physicalMax_7(int32_t value) { ___physicalMax_7 = value; } inline static int32_t get_offset_of_reportType_8() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportType_8)); } inline int32_t get_reportType_8() const { return ___reportType_8; } inline int32_t* get_address_of_reportType_8() { return &___reportType_8; } inline void set_reportType_8(int32_t value) { ___reportType_8 = value; } inline static int32_t get_offset_of_collectionIndex_9() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___collectionIndex_9)); } inline int32_t get_collectionIndex_9() const { return ___collectionIndex_9; } inline int32_t* get_address_of_collectionIndex_9() { return &___collectionIndex_9; } inline void set_collectionIndex_9(int32_t value) { ___collectionIndex_9 = value; } inline static int32_t get_offset_of_reportId_10() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportId_10)); } inline int32_t get_reportId_10() const { return ___reportId_10; } inline int32_t* get_address_of_reportId_10() { return &___reportId_10; } inline void set_reportId_10(int32_t value) { ___reportId_10 = value; } inline static int32_t get_offset_of_reportSizeInBits_11() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportSizeInBits_11)); } inline int32_t get_reportSizeInBits_11() const { return ___reportSizeInBits_11; } inline int32_t* get_address_of_reportSizeInBits_11() { return &___reportSizeInBits_11; } inline void set_reportSizeInBits_11(int32_t value) { ___reportSizeInBits_11 = value; } inline static int32_t get_offset_of_reportOffsetInBits_12() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportOffsetInBits_12)); } inline int32_t get_reportOffsetInBits_12() const { return ___reportOffsetInBits_12; } inline int32_t* get_address_of_reportOffsetInBits_12() { return &___reportOffsetInBits_12; } inline void set_reportOffsetInBits_12(int32_t value) { ___reportOffsetInBits_12 = value; } inline static int32_t get_offset_of_flags_13() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___flags_13)); } inline int32_t get_flags_13() const { return ___flags_13; } inline int32_t* get_address_of_flags_13() { return &___flags_13; } inline void set_flags_13(int32_t value) { ___flags_13 = value; } inline static int32_t get_offset_of_usageMin_14() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usageMin_14)); } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 get_usageMin_14() const { return ___usageMin_14; } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 * get_address_of_usageMin_14() { return &___usageMin_14; } inline void set_usageMin_14(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 value) { ___usageMin_14 = value; } inline static int32_t get_offset_of_usageMax_15() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usageMax_15)); } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 get_usageMax_15() const { return ___usageMax_15; } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 * get_address_of_usageMax_15() { return &___usageMax_15; } inline void set_usageMax_15(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 value) { ___usageMax_15 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427_marshaled_pinvoke { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMin_14; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMax_15; }; // Native definition for COM marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427_marshaled_com { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMin_14; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMax_15; }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData struct HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 { public: // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportId int32_t ___reportId_0; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportType int32_t ___reportType_1; // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::currentBitOffset int32_t ___currentBitOffset_2; public: inline static int32_t get_offset_of_reportId_0() { return static_cast(offsetof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59, ___reportId_0)); } inline int32_t get_reportId_0() const { return ___reportId_0; } inline int32_t* get_address_of_reportId_0() { return &___reportId_0; } inline void set_reportId_0(int32_t value) { ___reportId_0 = value; } inline static int32_t get_offset_of_reportType_1() { return static_cast(offsetof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59, ___reportType_1)); } inline int32_t get_reportType_1() const { return ___reportType_1; } inline int32_t* get_address_of_reportType_1() { return &___reportType_1; } inline void set_reportType_1(int32_t value) { ___reportType_1 = value; } inline static int32_t get_offset_of_currentBitOffset_2() { return static_cast(offsetof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59, ___currentBitOffset_2)); } inline int32_t get_currentBitOffset_2() const { return ___currentBitOffset_2; } inline int32_t* get_address_of_currentBitOffset_2() { return &___currentBitOffset_2; } inline void set_currentBitOffset_2(int32_t value) { ___currentBitOffset_2 = value; } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB { public: // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::type int32_t ___type_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::boolValue bool ___boolValue_1; // System.Double UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::realValue double ___realValue_2; // System.Int64 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::integerValue int64_t ___integerValue_3; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::stringValue JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 ___stringValue_4; // System.Collections.Generic.List`1 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::arrayValue List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::objectValue Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; // System.Object UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::anyValue RuntimeObject * ___anyValue_7; public: inline static int32_t get_offset_of_type_0() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___type_0)); } inline int32_t get_type_0() const { return ___type_0; } inline int32_t* get_address_of_type_0() { return &___type_0; } inline void set_type_0(int32_t value) { ___type_0 = value; } inline static int32_t get_offset_of_boolValue_1() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___boolValue_1)); } inline bool get_boolValue_1() const { return ___boolValue_1; } inline bool* get_address_of_boolValue_1() { return &___boolValue_1; } inline void set_boolValue_1(bool value) { ___boolValue_1 = value; } inline static int32_t get_offset_of_realValue_2() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___realValue_2)); } inline double get_realValue_2() const { return ___realValue_2; } inline double* get_address_of_realValue_2() { return &___realValue_2; } inline void set_realValue_2(double value) { ___realValue_2 = value; } inline static int32_t get_offset_of_integerValue_3() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___integerValue_3)); } inline int64_t get_integerValue_3() const { return ___integerValue_3; } inline int64_t* get_address_of_integerValue_3() { return &___integerValue_3; } inline void set_integerValue_3(int64_t value) { ___integerValue_3 = value; } inline static int32_t get_offset_of_stringValue_4() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___stringValue_4)); } inline JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 get_stringValue_4() const { return ___stringValue_4; } inline JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 * get_address_of_stringValue_4() { return &___stringValue_4; } inline void set_stringValue_4(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 value) { ___stringValue_4 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); } inline static int32_t get_offset_of_arrayValue_5() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___arrayValue_5)); } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * get_arrayValue_5() const { return ___arrayValue_5; } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 ** get_address_of_arrayValue_5() { return &___arrayValue_5; } inline void set_arrayValue_5(List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * value) { ___arrayValue_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayValue_5), (void*)value); } inline static int32_t get_offset_of_objectValue_6() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___objectValue_6)); } inline Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * get_objectValue_6() const { return ___objectValue_6; } inline Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 ** get_address_of_objectValue_6() { return &___objectValue_6; } inline void set_objectValue_6(Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * value) { ___objectValue_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectValue_6), (void*)value); } inline static int32_t get_offset_of_anyValue_7() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___anyValue_7)); } inline RuntimeObject * get_anyValue_7() const { return ___anyValue_7; } inline RuntimeObject ** get_address_of_anyValue_7() { return &___anyValue_7; } inline void set_anyValue_7(RuntimeObject * value) { ___anyValue_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___anyValue_7), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB_marshaled_pinvoke { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_pinvoke ___stringValue_4; List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB_marshaled_com { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_com ___stringValue_4; List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry struct NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 { public: // System.Double UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::time double ___time_0; // UnityEngine.Playables.INotification UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::payload RuntimeObject* ___payload_1; // System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::notificationFired bool ___notificationFired_2; // UnityEngine.Timeline.NotificationFlags UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::flags int16_t ___flags_3; public: inline static int32_t get_offset_of_time_0() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___time_0)); } inline double get_time_0() const { return ___time_0; } inline double* get_address_of_time_0() { return &___time_0; } inline void set_time_0(double value) { ___time_0 = value; } inline static int32_t get_offset_of_payload_1() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___payload_1)); } inline RuntimeObject* get_payload_1() const { return ___payload_1; } inline RuntimeObject** get_address_of_payload_1() { return &___payload_1; } inline void set_payload_1(RuntimeObject* value) { ___payload_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___payload_1), (void*)value); } inline static int32_t get_offset_of_notificationFired_2() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___notificationFired_2)); } inline bool get_notificationFired_2() const { return ___notificationFired_2; } inline bool* get_address_of_notificationFired_2() { return &___notificationFired_2; } inline void set_notificationFired_2(bool value) { ___notificationFired_2 = value; } inline static int32_t get_offset_of_flags_3() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___flags_3)); } inline int16_t get_flags_3() const { return ___flags_3; } inline int16_t* get_address_of_flags_3() { return &___flags_3; } inline void set_flags_3(int16_t value) { ___flags_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry struct NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50_marshaled_pinvoke { double ___time_0; RuntimeObject* ___payload_1; int32_t ___notificationFired_2; int16_t ___flags_3; }; // Native definition for COM marshalling of UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry struct NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50_marshaled_com { double ___time_0; RuntimeObject* ___payload_1; int32_t ___notificationFired_2; int16_t ___flags_3; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher struct LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher::layoutName InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___layoutName_0; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher::deviceMatcher InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 ___deviceMatcher_1; public: inline static int32_t get_offset_of_layoutName_0() { return static_cast(offsetof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D, ___layoutName_0)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_layoutName_0() const { return ___layoutName_0; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_layoutName_0() { return &___layoutName_0; } inline void set_layoutName_0(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___layoutName_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_deviceMatcher_1() { return static_cast(offsetof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D, ___deviceMatcher_1)); } inline InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 get_deviceMatcher_1() const { return ___deviceMatcher_1; } inline InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 * get_address_of_deviceMatcher_1() { return &___deviceMatcher_1; } inline void set_deviceMatcher_1(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 value) { ___deviceMatcher_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___deviceMatcher_1))->___m_Patterns_0), (void*)NULL); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher struct LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D_marshaled_pinvoke { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___layoutName_0; InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_pinvoke ___deviceMatcher_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher struct LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D_marshaled_com { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___layoutName_0; InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_com ___deviceMatcher_1; }; // System.Action`1> struct Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 : public MulticastDelegate_t { public: public: }; // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 struct TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A : public TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE { public: public: }; // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 struct TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 : public TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE { 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.IndexOutOfRangeException struct IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.OperationCanceledException struct OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.Threading.CancellationToken System.OperationCanceledException::_cancellationToken CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ____cancellationToken_17; public: inline static int32_t get_offset_of__cancellationToken_17() { return static_cast(offsetof(OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB, ____cancellationToken_17)); } inline CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD get__cancellationToken_17() const { return ____cancellationToken_17; } inline CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD * get_address_of__cancellationToken_17() { return &____cancellationToken_17; } inline void set__cancellationToken_17(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD value) { ____cancellationToken_17 = value; Il2CppCodeGenWriteBarrier((void**)&(((&____cancellationToken_17))->___m_source_0), (void*)NULL); } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3CnameU3Ek__BackingField_0; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3ClayoutU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3CvariantsU3Ek__BackingField_2; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CuseStateFromU3Ek__BackingField_3; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CdisplayNameU3Ek__BackingField_4; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CshortDisplayNameU3Ek__BackingField_5; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CoffsetU3Ek__BackingField_10; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CbitU3Ek__BackingField_11; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CflagsU3Ek__BackingField_14; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CarraySizeU3Ek__BackingField_15; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CdefaultStateU3Ek__BackingField_16; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CminValueU3Ek__BackingField_17; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CmaxValueU3Ek__BackingField_18; public: inline static int32_t get_offset_of_U3CnameU3Ek__BackingField_0() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CnameU3Ek__BackingField_0)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3CnameU3Ek__BackingField_0() const { return ___U3CnameU3Ek__BackingField_0; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3CnameU3Ek__BackingField_0() { return &___U3CnameU3Ek__BackingField_0; } inline void set_U3CnameU3Ek__BackingField_0(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3CnameU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3ClayoutU3Ek__BackingField_1() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3ClayoutU3Ek__BackingField_1)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3ClayoutU3Ek__BackingField_1() const { return ___U3ClayoutU3Ek__BackingField_1; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3ClayoutU3Ek__BackingField_1() { return &___U3ClayoutU3Ek__BackingField_1; } inline void set_U3ClayoutU3Ek__BackingField_1(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3ClayoutU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3CvariantsU3Ek__BackingField_2() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CvariantsU3Ek__BackingField_2)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3CvariantsU3Ek__BackingField_2() const { return ___U3CvariantsU3Ek__BackingField_2; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3CvariantsU3Ek__BackingField_2() { return &___U3CvariantsU3Ek__BackingField_2; } inline void set_U3CvariantsU3Ek__BackingField_2(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3CvariantsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3CuseStateFromU3Ek__BackingField_3() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CuseStateFromU3Ek__BackingField_3)); } inline String_t* get_U3CuseStateFromU3Ek__BackingField_3() const { return ___U3CuseStateFromU3Ek__BackingField_3; } inline String_t** get_address_of_U3CuseStateFromU3Ek__BackingField_3() { return &___U3CuseStateFromU3Ek__BackingField_3; } inline void set_U3CuseStateFromU3Ek__BackingField_3(String_t* value) { ___U3CuseStateFromU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CuseStateFromU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CdisplayNameU3Ek__BackingField_4() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CdisplayNameU3Ek__BackingField_4)); } inline String_t* get_U3CdisplayNameU3Ek__BackingField_4() const { return ___U3CdisplayNameU3Ek__BackingField_4; } inline String_t** get_address_of_U3CdisplayNameU3Ek__BackingField_4() { return &___U3CdisplayNameU3Ek__BackingField_4; } inline void set_U3CdisplayNameU3Ek__BackingField_4(String_t* value) { ___U3CdisplayNameU3Ek__BackingField_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CdisplayNameU3Ek__BackingField_4), (void*)value); } inline static int32_t get_offset_of_U3CshortDisplayNameU3Ek__BackingField_5() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CshortDisplayNameU3Ek__BackingField_5)); } inline String_t* get_U3CshortDisplayNameU3Ek__BackingField_5() const { return ___U3CshortDisplayNameU3Ek__BackingField_5; } inline String_t** get_address_of_U3CshortDisplayNameU3Ek__BackingField_5() { return &___U3CshortDisplayNameU3Ek__BackingField_5; } inline void set_U3CshortDisplayNameU3Ek__BackingField_5(String_t* value) { ___U3CshortDisplayNameU3Ek__BackingField_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CshortDisplayNameU3Ek__BackingField_5), (void*)value); } inline static int32_t get_offset_of_U3CusagesU3Ek__BackingField_6() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CusagesU3Ek__BackingField_6)); } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 get_U3CusagesU3Ek__BackingField_6() const { return ___U3CusagesU3Ek__BackingField_6; } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 * get_address_of_U3CusagesU3Ek__BackingField_6() { return &___U3CusagesU3Ek__BackingField_6; } inline void set_U3CusagesU3Ek__BackingField_6(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 value) { ___U3CusagesU3Ek__BackingField_6 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CaliasesU3Ek__BackingField_7() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CaliasesU3Ek__BackingField_7)); } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 get_U3CaliasesU3Ek__BackingField_7() const { return ___U3CaliasesU3Ek__BackingField_7; } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 * get_address_of_U3CaliasesU3Ek__BackingField_7() { return &___U3CaliasesU3Ek__BackingField_7; } inline void set_U3CaliasesU3Ek__BackingField_7(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 value) { ___U3CaliasesU3Ek__BackingField_7 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CparametersU3Ek__BackingField_8() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CparametersU3Ek__BackingField_8)); } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 get_U3CparametersU3Ek__BackingField_8() const { return ___U3CparametersU3Ek__BackingField_8; } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 * get_address_of_U3CparametersU3Ek__BackingField_8() { return &___U3CparametersU3Ek__BackingField_8; } inline void set_U3CparametersU3Ek__BackingField_8(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 value) { ___U3CparametersU3Ek__BackingField_8 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CprocessorsU3Ek__BackingField_9() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CprocessorsU3Ek__BackingField_9)); } inline ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E get_U3CprocessorsU3Ek__BackingField_9() const { return ___U3CprocessorsU3Ek__BackingField_9; } inline ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E * get_address_of_U3CprocessorsU3Ek__BackingField_9() { return &___U3CprocessorsU3Ek__BackingField_9; } inline void set_U3CprocessorsU3Ek__BackingField_9(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E value) { ___U3CprocessorsU3Ek__BackingField_9 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CoffsetU3Ek__BackingField_10() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CoffsetU3Ek__BackingField_10)); } inline uint32_t get_U3CoffsetU3Ek__BackingField_10() const { return ___U3CoffsetU3Ek__BackingField_10; } inline uint32_t* get_address_of_U3CoffsetU3Ek__BackingField_10() { return &___U3CoffsetU3Ek__BackingField_10; } inline void set_U3CoffsetU3Ek__BackingField_10(uint32_t value) { ___U3CoffsetU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CbitU3Ek__BackingField_11() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CbitU3Ek__BackingField_11)); } inline uint32_t get_U3CbitU3Ek__BackingField_11() const { return ___U3CbitU3Ek__BackingField_11; } inline uint32_t* get_address_of_U3CbitU3Ek__BackingField_11() { return &___U3CbitU3Ek__BackingField_11; } inline void set_U3CbitU3Ek__BackingField_11(uint32_t value) { ___U3CbitU3Ek__BackingField_11 = value; } inline static int32_t get_offset_of_U3CsizeInBitsU3Ek__BackingField_12() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CsizeInBitsU3Ek__BackingField_12)); } inline uint32_t get_U3CsizeInBitsU3Ek__BackingField_12() const { return ___U3CsizeInBitsU3Ek__BackingField_12; } inline uint32_t* get_address_of_U3CsizeInBitsU3Ek__BackingField_12() { return &___U3CsizeInBitsU3Ek__BackingField_12; } inline void set_U3CsizeInBitsU3Ek__BackingField_12(uint32_t value) { ___U3CsizeInBitsU3Ek__BackingField_12 = value; } inline static int32_t get_offset_of_U3CformatU3Ek__BackingField_13() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CformatU3Ek__BackingField_13)); } inline FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 get_U3CformatU3Ek__BackingField_13() const { return ___U3CformatU3Ek__BackingField_13; } inline FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 * get_address_of_U3CformatU3Ek__BackingField_13() { return &___U3CformatU3Ek__BackingField_13; } inline void set_U3CformatU3Ek__BackingField_13(FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 value) { ___U3CformatU3Ek__BackingField_13 = value; } inline static int32_t get_offset_of_U3CflagsU3Ek__BackingField_14() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CflagsU3Ek__BackingField_14)); } inline int32_t get_U3CflagsU3Ek__BackingField_14() const { return ___U3CflagsU3Ek__BackingField_14; } inline int32_t* get_address_of_U3CflagsU3Ek__BackingField_14() { return &___U3CflagsU3Ek__BackingField_14; } inline void set_U3CflagsU3Ek__BackingField_14(int32_t value) { ___U3CflagsU3Ek__BackingField_14 = value; } inline static int32_t get_offset_of_U3CarraySizeU3Ek__BackingField_15() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CarraySizeU3Ek__BackingField_15)); } inline int32_t get_U3CarraySizeU3Ek__BackingField_15() const { return ___U3CarraySizeU3Ek__BackingField_15; } inline int32_t* get_address_of_U3CarraySizeU3Ek__BackingField_15() { return &___U3CarraySizeU3Ek__BackingField_15; } inline void set_U3CarraySizeU3Ek__BackingField_15(int32_t value) { ___U3CarraySizeU3Ek__BackingField_15 = value; } inline static int32_t get_offset_of_U3CdefaultStateU3Ek__BackingField_16() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CdefaultStateU3Ek__BackingField_16)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CdefaultStateU3Ek__BackingField_16() const { return ___U3CdefaultStateU3Ek__BackingField_16; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CdefaultStateU3Ek__BackingField_16() { return &___U3CdefaultStateU3Ek__BackingField_16; } inline void set_U3CdefaultStateU3Ek__BackingField_16(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CdefaultStateU3Ek__BackingField_16 = value; } inline static int32_t get_offset_of_U3CminValueU3Ek__BackingField_17() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CminValueU3Ek__BackingField_17)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CminValueU3Ek__BackingField_17() const { return ___U3CminValueU3Ek__BackingField_17; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CminValueU3Ek__BackingField_17() { return &___U3CminValueU3Ek__BackingField_17; } inline void set_U3CminValueU3Ek__BackingField_17(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CminValueU3Ek__BackingField_17 = value; } inline static int32_t get_offset_of_U3CmaxValueU3Ek__BackingField_18() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CmaxValueU3Ek__BackingField_18)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CmaxValueU3Ek__BackingField_18() const { return ___U3CmaxValueU3Ek__BackingField_18; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CmaxValueU3Ek__BackingField_18() { return &___U3CmaxValueU3Ek__BackingField_18; } inline void set_U3CmaxValueU3Ek__BackingField_18(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CmaxValueU3Ek__BackingField_18 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15_marshaled_pinvoke { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3CnameU3Ek__BackingField_0; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3ClayoutU3Ek__BackingField_1; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3CvariantsU3Ek__BackingField_2; char* ___U3CuseStateFromU3Ek__BackingField_3; char* ___U3CdisplayNameU3Ek__BackingField_4; char* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15_marshaled_com { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3CnameU3Ek__BackingField_0; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3ClayoutU3Ek__BackingField_1; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3CvariantsU3Ek__BackingField_2; Il2CppChar* ___U3CuseStateFromU3Ek__BackingField_3; Il2CppChar* ___U3CdisplayNameU3Ek__BackingField_4; Il2CppChar* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CmaxValueU3Ek__BackingField_18; }; // System.Diagnostics.Tracing.ArrayTypeInfo`1 struct ArrayTypeInfo_1_t28BC3A485B3ED39554E321C4C0AACC4EE5E17EE8 : public TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A { public: // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 System.Diagnostics.Tracing.ArrayTypeInfo`1::elementInfo TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * ___elementInfo_7; public: inline static int32_t get_offset_of_elementInfo_7() { return static_cast(offsetof(ArrayTypeInfo_1_t28BC3A485B3ED39554E321C4C0AACC4EE5E17EE8, ___elementInfo_7)); } inline TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * get_elementInfo_7() const { return ___elementInfo_7; } inline TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 ** get_address_of_elementInfo_7() { return &___elementInfo_7; } inline void set_elementInfo_7(TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * value) { ___elementInfo_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___elementInfo_7), (void*)value); } }; // System.Comparison`1 struct Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 : public MulticastDelegate_t { public: public: }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.Object // System.Object // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`1 // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663_StaticFields { public: // System.Collections.Generic.ArraySortHelper`2 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.ArraySortHelper`2::s_defaultArraySortHelper ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * ___s_defaultArraySortHelper_0; public: inline static int32_t get_offset_of_s_defaultArraySortHelper_0() { return static_cast(offsetof(ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663_StaticFields, ___s_defaultArraySortHelper_0)); } inline ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * get_s_defaultArraySortHelper_0() const { return ___s_defaultArraySortHelper_0; } inline ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 ** get_address_of_s_defaultArraySortHelper_0() { return &___s_defaultArraySortHelper_0; } inline void set_s_defaultArraySortHelper_0(ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * value) { ___s_defaultArraySortHelper_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultArraySortHelper_0), (void*)value); } }; // System.Collections.Generic.ArraySortHelper`2 // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C_StaticFields { public: // System.Collections.Generic.ArraySortHelper`2 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.ArraySortHelper`2::s_defaultArraySortHelper ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * ___s_defaultArraySortHelper_0; public: inline static int32_t get_offset_of_s_defaultArraySortHelper_0() { return static_cast(offsetof(ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C_StaticFields, ___s_defaultArraySortHelper_0)); } inline ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * get_s_defaultArraySortHelper_0() const { return ___s_defaultArraySortHelper_0; } inline ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C ** get_address_of_s_defaultArraySortHelper_0() { return &___s_defaultArraySortHelper_0; } inline void set_s_defaultArraySortHelper_0(ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * value) { ___s_defaultArraySortHelper_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultArraySortHelper_0), (void*)value); } }; // System.Collections.Generic.ArraySortHelper`2 // System.Threading.AsyncLocal`1 // System.Threading.AsyncLocal`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Comparer`1 struct Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Il2CppArrayBounds; // System.Array struct Il2CppArrayBounds; // System.Array // System.Runtime.CompilerServices.AsyncTaskCache struct AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskCache::TrueTask Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___TrueTask_0; // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskCache::FalseTask Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___FalseTask_1; // System.Threading.Tasks.Task`1[] System.Runtime.CompilerServices.AsyncTaskCache::Int32Tasks Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* ___Int32Tasks_2; public: inline static int32_t get_offset_of_TrueTask_0() { return static_cast(offsetof(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields, ___TrueTask_0)); } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * get_TrueTask_0() const { return ___TrueTask_0; } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 ** get_address_of_TrueTask_0() { return &___TrueTask_0; } inline void set_TrueTask_0(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * value) { ___TrueTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueTask_0), (void*)value); } inline static int32_t get_offset_of_FalseTask_1() { return static_cast(offsetof(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields, ___FalseTask_1)); } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * get_FalseTask_1() const { return ___FalseTask_1; } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 ** get_address_of_FalseTask_1() { return &___FalseTask_1; } inline void set_FalseTask_1(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * value) { ___FalseTask_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseTask_1), (void*)value); } inline static int32_t get_offset_of_Int32Tasks_2() { return static_cast(offsetof(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields, ___Int32Tasks_2)); } inline Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* get_Int32Tasks_2() const { return ___Int32Tasks_2; } inline Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656** get_address_of_Int32Tasks_2() { return &___Int32Tasks_2; } inline void set_Int32Tasks_2(Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* value) { ___Int32Tasks_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Int32Tasks_2), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskCache // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.String 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.String // System.Diagnostics.Tracing.TraceLoggingDataCollector struct TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7_StaticFields { public: // System.Diagnostics.Tracing.TraceLoggingDataCollector System.Diagnostics.Tracing.TraceLoggingDataCollector::Instance TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___Instance_0; public: inline static int32_t get_offset_of_Instance_0() { return static_cast(offsetof(TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7_StaticFields, ___Instance_0)); } inline TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * get_Instance_0() const { return ___Instance_0; } inline TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 ** get_address_of_Instance_0() { return &___Instance_0; } inline void set_Instance_0(TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * value) { ___Instance_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Instance_0), (void*)value); } }; // System.Diagnostics.Tracing.TraceLoggingDataCollector // System.ValueType // System.ValueType // System.Threading.AsyncLocalValueChangedArgs`1 // System.Threading.AsyncLocalValueChangedArgs`1 // System.Nullable`1 // System.Nullable`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // System.ValueTuple`2 // System.ValueTuple`2 // System.ValueTuple`2 // System.ValueTuple`2 // System.ValueTuple`3 // System.ValueTuple`3 // System.ValueTuple`5 // System.ValueTuple`5 // System.Runtime.CompilerServices.AsyncMethodBuilderCore // System.Runtime.CompilerServices.AsyncMethodBuilderCore // System.Boolean 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.Boolean // System.Byte // System.Byte // System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields { public: // System.Action`1 System.Threading.CancellationToken::s_ActionToActionObjShunt Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___s_ActionToActionObjShunt_1; public: inline static int32_t get_offset_of_s_ActionToActionObjShunt_1() { return static_cast(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields, ___s_ActionToActionObjShunt_1)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get_s_ActionToActionObjShunt_1() const { return ___s_ActionToActionObjShunt_1; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of_s_ActionToActionObjShunt_1() { return &___s_ActionToActionObjShunt_1; } inline void set_s_ActionToActionObjShunt_1(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ___s_ActionToActionObjShunt_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_ActionToActionObjShunt_1), (void*)value); } }; // System.Threading.CancellationToken // System.Char struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields { public: // System.Byte[] System.Char::categoryForLatin1 ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3; public: inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; } inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___categoryForLatin1_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value); } }; // System.Char // System.Decimal struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields { public: // System.UInt32[] System.Decimal::Powers10 UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___Powers10_6; // System.Decimal System.Decimal::Zero Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___Zero_7; // System.Decimal System.Decimal::One Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___One_8; // System.Decimal System.Decimal::MinusOne Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MinusOne_9; // System.Decimal System.Decimal::MaxValue Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MaxValue_10; // System.Decimal System.Decimal::MinValue Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MinValue_11; // System.Decimal System.Decimal::NearNegativeZero Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___NearNegativeZero_12; // System.Decimal System.Decimal::NearPositiveZero Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___NearPositiveZero_13; public: inline static int32_t get_offset_of_Powers10_6() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Powers10_6)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_Powers10_6() const { return ___Powers10_6; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_Powers10_6() { return &___Powers10_6; } inline void set_Powers10_6(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___Powers10_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___Powers10_6), (void*)value); } inline static int32_t get_offset_of_Zero_7() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Zero_7)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_Zero_7() const { return ___Zero_7; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_Zero_7() { return &___Zero_7; } inline void set_Zero_7(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___Zero_7 = value; } inline static int32_t get_offset_of_One_8() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___One_8)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_One_8() const { return ___One_8; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_One_8() { return &___One_8; } inline void set_One_8(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___One_8 = value; } inline static int32_t get_offset_of_MinusOne_9() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinusOne_9)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MinusOne_9() const { return ___MinusOne_9; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinusOne_9() { return &___MinusOne_9; } inline void set_MinusOne_9(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___MinusOne_9 = value; } inline static int32_t get_offset_of_MaxValue_10() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MaxValue_10)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MaxValue_10() const { return ___MaxValue_10; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MaxValue_10() { return &___MaxValue_10; } inline void set_MaxValue_10(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___MaxValue_10 = value; } inline static int32_t get_offset_of_MinValue_11() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinValue_11)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MinValue_11() const { return ___MinValue_11; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinValue_11() { return &___MinValue_11; } inline void set_MinValue_11(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___MinValue_11 = value; } inline static int32_t get_offset_of_NearNegativeZero_12() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearNegativeZero_12)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_NearNegativeZero_12() const { return ___NearNegativeZero_12; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearNegativeZero_12() { return &___NearNegativeZero_12; } inline void set_NearNegativeZero_12(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___NearNegativeZero_12 = value; } inline static int32_t get_offset_of_NearPositiveZero_13() { return static_cast(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearPositiveZero_13)); } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_NearPositiveZero_13() const { return ___NearPositiveZero_13; } inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearPositiveZero_13() { return &___NearPositiveZero_13; } inline void set_NearPositiveZero_13(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value) { ___NearPositiveZero_13 = value; } }; // System.Decimal // System.Enum 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); } }; // System.Enum // UnityEngine.InputSystem.Utilities.FourCC // UnityEngine.InputSystem.Utilities.FourCC // System.Int16 // System.Int16 // System.Int32 // System.Int32 // System.Int64 // System.Int64 // System.IntPtr struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.IntPtr // UnityEngine.InputSystem.Utilities.InternedString // UnityEngine.InputSystem.Utilities.InternedString // System.SByte // System.SByte // UnityEngine.InputSystem.Utilities.Substring // UnityEngine.InputSystem.Utilities.Substring // System.UInt16 // System.UInt16 // System.UInt32 // System.UInt32 // System.UInt64 // System.UInt64 // System.UIntPtr struct UIntPtr_t_StaticFields { public: // System.UIntPtr System.UIntPtr::Zero uintptr_t ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(UIntPtr_t_StaticFields, ___Zero_0)); } inline uintptr_t get_Zero_0() const { return ___Zero_0; } inline uintptr_t* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(uintptr_t value) { ___Zero_0 = value; } }; // System.UIntPtr // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields { public: // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9; public: inline static int32_t get_offset_of_zeroVector_2() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; } inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___zeroVector_2 = value; } inline static int32_t get_offset_of_oneVector_3() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; } inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___oneVector_3 = value; } inline static int32_t get_offset_of_upVector_4() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; } inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___upVector_4 = value; } inline static int32_t get_offset_of_downVector_5() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; } inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___downVector_5 = value; } inline static int32_t get_offset_of_leftVector_6() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; } inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___leftVector_6 = value; } inline static int32_t get_offset_of_rightVector_7() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; } inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___rightVector_7 = value; } inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; } inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___positiveInfinityVector_8 = value; } inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; } inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___negativeInfinityVector_9 = value; } }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields { public: // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_upVector_7() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; } inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___upVector_7 = value; } inline static int32_t get_offset_of_downVector_8() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; } inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___downVector_8 = value; } inline static int32_t get_offset_of_leftVector_9() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; } inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___leftVector_9 = value; } inline static int32_t get_offset_of_rightVector_10() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; } inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___rightVector_10 = value; } inline static int32_t get_offset_of_forwardVector_11() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; } inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___forwardVector_11 = value; } inline static int32_t get_offset_of_backVector_12() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; } inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___backVector_12 = value; } inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; } inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___positiveInfinityVector_13 = value; } inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; } inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___negativeInfinityVector_14 = value; } }; // UnityEngine.Vector3 // UnityEngine.Vector4 struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields { public: // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___negativeInfinityVector_8; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_zeroVector_5() const { return ___zeroVector_5; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_oneVector_6() const { return ___oneVector_6; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; } inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___positiveInfinityVector_7 = value; } inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; } inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___negativeInfinityVector_8 = value; } }; // UnityEngine.Vector4 // System.Void // System.Void // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson // ONSPPropagationGeometry/MeshMaterial // ONSPPropagationGeometry/MeshMaterial // ONSPPropagationGeometry/TerrainMaterial // ONSPPropagationGeometry/TerrainMaterial // OVRPassthroughLayer/DeferredPassthroughMeshAddition // OVRPassthroughLayer/DeferredPassthroughMeshAddition // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData // FMODUnity.Settings/PlatformTemplate // FMODUnity.Settings/PlatformTemplate // UnityEngine.UnitySynchronizationContext/WorkRequest // UnityEngine.UnitySynchronizationContext/WorkRequest // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> struct AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1> // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 struct AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 struct AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A_StaticFields { public: // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ___s_defaultResultTask_0; public: inline static int32_t get_offset_of_s_defaultResultTask_0() { return static_cast(offsetof(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A_StaticFields, ___s_defaultResultTask_0)); } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * get_s_defaultResultTask_0() const { return ___s_defaultResultTask_0; } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 ** get_address_of_s_defaultResultTask_0() { return &___s_defaultResultTask_0; } inline void set_s_defaultResultTask_0(Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * value) { ___s_defaultResultTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultResultTask_0), (void*)value); } }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 // System.Threading.Tasks.AsyncCausalityStatus // System.Threading.Tasks.AsyncCausalityStatus // System.Reflection.BindingFlags // System.Reflection.BindingFlags // System.Threading.Tasks.CausalityTraceLevel // System.Threading.Tasks.CausalityTraceLevel // System.Delegate // System.Delegate // System.Diagnostics.Tracing.EventFieldFormat // System.Diagnostics.Tracing.EventFieldFormat // System.Diagnostics.Tracing.EventFieldTags // System.Diagnostics.Tracing.EventFieldTags // System.Diagnostics.Tracing.EventKeywords // System.Diagnostics.Tracing.EventKeywords // System.Diagnostics.Tracing.EventLevel // System.Diagnostics.Tracing.EventLevel // System.Diagnostics.Tracing.EventOpcode // System.Diagnostics.Tracing.EventOpcode // System.Diagnostics.Tracing.EventTags // System.Diagnostics.Tracing.EventTags // System.Exception 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); } }; // System.Exception // UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kInterfaceKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kInterfaceKey_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kDeviceClassKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kDeviceClassKey_2; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kManufacturerKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kManufacturerKey_3; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kProductKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kProductKey_4; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kVersionKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kVersionKey_5; public: inline static int32_t get_offset_of_kInterfaceKey_1() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kInterfaceKey_1)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kInterfaceKey_1() const { return ___kInterfaceKey_1; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kInterfaceKey_1() { return &___kInterfaceKey_1; } inline void set_kInterfaceKey_1(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kInterfaceKey_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kInterfaceKey_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kInterfaceKey_1))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kDeviceClassKey_2() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kDeviceClassKey_2)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kDeviceClassKey_2() const { return ___kDeviceClassKey_2; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kDeviceClassKey_2() { return &___kDeviceClassKey_2; } inline void set_kDeviceClassKey_2(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kDeviceClassKey_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kDeviceClassKey_2))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kDeviceClassKey_2))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kManufacturerKey_3() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kManufacturerKey_3)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kManufacturerKey_3() const { return ___kManufacturerKey_3; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kManufacturerKey_3() { return &___kManufacturerKey_3; } inline void set_kManufacturerKey_3(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kManufacturerKey_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kManufacturerKey_3))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kManufacturerKey_3))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kProductKey_4() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kProductKey_4)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kProductKey_4() const { return ___kProductKey_4; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kProductKey_4() { return &___kProductKey_4; } inline void set_kProductKey_4(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kProductKey_4 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kProductKey_4))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kProductKey_4))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kVersionKey_5() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kVersionKey_5)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kVersionKey_5() const { return ___kVersionKey_5; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kVersionKey_5() { return &___kVersionKey_5; } inline void set_kVersionKey_5(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kVersionKey_5 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kVersionKey_5))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kVersionKey_5))->___m_StringLowerCase_1), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher // UnityEngine.Timeline.NotificationFlags // UnityEngine.Timeline.NotificationFlags // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.Threading.Tasks.Task struct Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields { public: // System.Int32 System.Threading.Tasks.Task::s_taskIdCounter int32_t ___s_taskIdCounter_2; // System.Threading.Tasks.TaskFactory System.Threading.Tasks.Task::s_factory TaskFactory_t22D999A05A967C31A4B5FFBD08864809BF35EA3B * ___s_factory_3; // System.Object System.Threading.Tasks.Task::s_taskCompletionSentinel RuntimeObject * ___s_taskCompletionSentinel_29; // System.Boolean System.Threading.Tasks.Task::s_asyncDebuggingEnabled bool ___s_asyncDebuggingEnabled_30; // System.Collections.Generic.Dictionary`2 System.Threading.Tasks.Task::s_currentActiveTasks Dictionary_2_tB758E2A2593CD827EFC041BE1F1BB4B68DE1C3E8 * ___s_currentActiveTasks_31; // System.Object System.Threading.Tasks.Task::s_activeTasksLock RuntimeObject * ___s_activeTasksLock_32; // System.Action`1 System.Threading.Tasks.Task::s_taskCancelCallback Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___s_taskCancelCallback_34; // System.Func`1 System.Threading.Tasks.Task::s_createContingentProperties Func_1_tBCF42601FA307876E83080BE4204110820F8BF3B * ___s_createContingentProperties_35; // System.Threading.Tasks.Task System.Threading.Tasks.Task::s_completedTask Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * ___s_completedTask_36; // System.Predicate`1 System.Threading.Tasks.Task::s_IsExceptionObservedByParentPredicate Predicate_1_tC0DBBC8498BD1EE6ABFFAA5628024105FA7D11BD * ___s_IsExceptionObservedByParentPredicate_37; // System.Threading.ContextCallback System.Threading.Tasks.Task::s_ecCallback ContextCallback_t93707E0430F4FF3E15E1FB5A4844BE89C657AE8B * ___s_ecCallback_38; // System.Predicate`1 System.Threading.Tasks.Task::s_IsTaskContinuationNullPredicate Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___s_IsTaskContinuationNullPredicate_39; public: inline static int32_t get_offset_of_s_taskIdCounter_2() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_taskIdCounter_2)); } inline int32_t get_s_taskIdCounter_2() const { return ___s_taskIdCounter_2; } inline int32_t* get_address_of_s_taskIdCounter_2() { return &___s_taskIdCounter_2; } inline void set_s_taskIdCounter_2(int32_t value) { ___s_taskIdCounter_2 = value; } inline static int32_t get_offset_of_s_factory_3() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_factory_3)); } inline TaskFactory_t22D999A05A967C31A4B5FFBD08864809BF35EA3B * get_s_factory_3() const { return ___s_factory_3; } inline TaskFactory_t22D999A05A967C31A4B5FFBD08864809BF35EA3B ** get_address_of_s_factory_3() { return &___s_factory_3; } inline void set_s_factory_3(TaskFactory_t22D999A05A967C31A4B5FFBD08864809BF35EA3B * value) { ___s_factory_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_factory_3), (void*)value); } inline static int32_t get_offset_of_s_taskCompletionSentinel_29() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_taskCompletionSentinel_29)); } inline RuntimeObject * get_s_taskCompletionSentinel_29() const { return ___s_taskCompletionSentinel_29; } inline RuntimeObject ** get_address_of_s_taskCompletionSentinel_29() { return &___s_taskCompletionSentinel_29; } inline void set_s_taskCompletionSentinel_29(RuntimeObject * value) { ___s_taskCompletionSentinel_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_taskCompletionSentinel_29), (void*)value); } inline static int32_t get_offset_of_s_asyncDebuggingEnabled_30() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_asyncDebuggingEnabled_30)); } inline bool get_s_asyncDebuggingEnabled_30() const { return ___s_asyncDebuggingEnabled_30; } inline bool* get_address_of_s_asyncDebuggingEnabled_30() { return &___s_asyncDebuggingEnabled_30; } inline void set_s_asyncDebuggingEnabled_30(bool value) { ___s_asyncDebuggingEnabled_30 = value; } inline static int32_t get_offset_of_s_currentActiveTasks_31() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_currentActiveTasks_31)); } inline Dictionary_2_tB758E2A2593CD827EFC041BE1F1BB4B68DE1C3E8 * get_s_currentActiveTasks_31() const { return ___s_currentActiveTasks_31; } inline Dictionary_2_tB758E2A2593CD827EFC041BE1F1BB4B68DE1C3E8 ** get_address_of_s_currentActiveTasks_31() { return &___s_currentActiveTasks_31; } inline void set_s_currentActiveTasks_31(Dictionary_2_tB758E2A2593CD827EFC041BE1F1BB4B68DE1C3E8 * value) { ___s_currentActiveTasks_31 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_currentActiveTasks_31), (void*)value); } inline static int32_t get_offset_of_s_activeTasksLock_32() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_activeTasksLock_32)); } inline RuntimeObject * get_s_activeTasksLock_32() const { return ___s_activeTasksLock_32; } inline RuntimeObject ** get_address_of_s_activeTasksLock_32() { return &___s_activeTasksLock_32; } inline void set_s_activeTasksLock_32(RuntimeObject * value) { ___s_activeTasksLock_32 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_activeTasksLock_32), (void*)value); } inline static int32_t get_offset_of_s_taskCancelCallback_34() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_taskCancelCallback_34)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get_s_taskCancelCallback_34() const { return ___s_taskCancelCallback_34; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of_s_taskCancelCallback_34() { return &___s_taskCancelCallback_34; } inline void set_s_taskCancelCallback_34(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ___s_taskCancelCallback_34 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_taskCancelCallback_34), (void*)value); } inline static int32_t get_offset_of_s_createContingentProperties_35() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_createContingentProperties_35)); } inline Func_1_tBCF42601FA307876E83080BE4204110820F8BF3B * get_s_createContingentProperties_35() const { return ___s_createContingentProperties_35; } inline Func_1_tBCF42601FA307876E83080BE4204110820F8BF3B ** get_address_of_s_createContingentProperties_35() { return &___s_createContingentProperties_35; } inline void set_s_createContingentProperties_35(Func_1_tBCF42601FA307876E83080BE4204110820F8BF3B * value) { ___s_createContingentProperties_35 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_createContingentProperties_35), (void*)value); } inline static int32_t get_offset_of_s_completedTask_36() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_completedTask_36)); } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * get_s_completedTask_36() const { return ___s_completedTask_36; } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 ** get_address_of_s_completedTask_36() { return &___s_completedTask_36; } inline void set_s_completedTask_36(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * value) { ___s_completedTask_36 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_completedTask_36), (void*)value); } inline static int32_t get_offset_of_s_IsExceptionObservedByParentPredicate_37() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_IsExceptionObservedByParentPredicate_37)); } inline Predicate_1_tC0DBBC8498BD1EE6ABFFAA5628024105FA7D11BD * get_s_IsExceptionObservedByParentPredicate_37() const { return ___s_IsExceptionObservedByParentPredicate_37; } inline Predicate_1_tC0DBBC8498BD1EE6ABFFAA5628024105FA7D11BD ** get_address_of_s_IsExceptionObservedByParentPredicate_37() { return &___s_IsExceptionObservedByParentPredicate_37; } inline void set_s_IsExceptionObservedByParentPredicate_37(Predicate_1_tC0DBBC8498BD1EE6ABFFAA5628024105FA7D11BD * value) { ___s_IsExceptionObservedByParentPredicate_37 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_IsExceptionObservedByParentPredicate_37), (void*)value); } inline static int32_t get_offset_of_s_ecCallback_38() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_ecCallback_38)); } inline ContextCallback_t93707E0430F4FF3E15E1FB5A4844BE89C657AE8B * get_s_ecCallback_38() const { return ___s_ecCallback_38; } inline ContextCallback_t93707E0430F4FF3E15E1FB5A4844BE89C657AE8B ** get_address_of_s_ecCallback_38() { return &___s_ecCallback_38; } inline void set_s_ecCallback_38(ContextCallback_t93707E0430F4FF3E15E1FB5A4844BE89C657AE8B * value) { ___s_ecCallback_38 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_ecCallback_38), (void*)value); } inline static int32_t get_offset_of_s_IsTaskContinuationNullPredicate_39() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields, ___s_IsTaskContinuationNullPredicate_39)); } inline Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * get_s_IsTaskContinuationNullPredicate_39() const { return ___s_IsTaskContinuationNullPredicate_39; } inline Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB ** get_address_of_s_IsTaskContinuationNullPredicate_39() { return &___s_IsTaskContinuationNullPredicate_39; } inline void set_s_IsTaskContinuationNullPredicate_39(Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * value) { ___s_IsTaskContinuationNullPredicate_39 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_IsTaskContinuationNullPredicate_39), (void*)value); } }; // System.Threading.Tasks.Task struct Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_ThreadStaticFields { public: // System.Threading.Tasks.Task System.Threading.Tasks.Task::t_currentTask Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * ___t_currentTask_0; // System.Threading.Tasks.StackGuard System.Threading.Tasks.Task::t_stackGuard StackGuard_t88E1EE4741AD02CA5FEA04A4EB2CC70F230E0E6D * ___t_stackGuard_1; public: inline static int32_t get_offset_of_t_currentTask_0() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_ThreadStaticFields, ___t_currentTask_0)); } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * get_t_currentTask_0() const { return ___t_currentTask_0; } inline Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 ** get_address_of_t_currentTask_0() { return &___t_currentTask_0; } inline void set_t_currentTask_0(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * value) { ___t_currentTask_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___t_currentTask_0), (void*)value); } inline static int32_t get_offset_of_t_stackGuard_1() { return static_cast(offsetof(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_ThreadStaticFields, ___t_stackGuard_1)); } inline StackGuard_t88E1EE4741AD02CA5FEA04A4EB2CC70F230E0E6D * get_t_stackGuard_1() const { return ___t_stackGuard_1; } inline StackGuard_t88E1EE4741AD02CA5FEA04A4EB2CC70F230E0E6D ** get_address_of_t_stackGuard_1() { return &___t_stackGuard_1; } inline void set_t_stackGuard_1(StackGuard_t88E1EE4741AD02CA5FEA04A4EB2CC70F230E0E6D * value) { ___t_stackGuard_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___t_stackGuard_1), (void*)value); } }; // System.TypeCode // System.TypeCode // UnityEngine.InputSystem.HID.HID/HIDElementFlags // UnityEngine.InputSystem.HID.HID/HIDElementFlags // UnityEngine.InputSystem.HID.HID/HIDReportType // UnityEngine.InputSystem.HID.HID/HIDReportType // UnityEngine.InputSystem.HID.HID/UsagePage // UnityEngine.InputSystem.HID.HID/UsagePage // UnityEngine.InputSystem.Utilities.JsonParser/JsonString // UnityEngine.InputSystem.Utilities.JsonParser/JsonString // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType // OVRRaycaster/RaycastHit // OVRRaycaster/RaycastHit // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags // System.Threading.Tasks.Task`1> struct Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_tC38251ED2F273F12DD35B9D834895E8343290094 * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_tACAF262312375D7D8F7883E8DA2431DDAF082BFA * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_tC38251ED2F273F12DD35B9D834895E8343290094 * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_tC38251ED2F273F12DD35B9D834895E8343290094 ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_tC38251ED2F273F12DD35B9D834895E8343290094 * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_tACAF262312375D7D8F7883E8DA2431DDAF082BFA * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_tACAF262312375D7D8F7883E8DA2431DDAF082BFA ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_tACAF262312375D7D8F7883E8DA2431DDAF082BFA * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1> // System.Threading.Tasks.Task`1> struct Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_tB7D0FB7C5C47F2DECC1B443AD0D29EEE568E93EE * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_t3BA8615E6C0E4A7217FC43067798B21C5A9EF31E * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_tB7D0FB7C5C47F2DECC1B443AD0D29EEE568E93EE * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_tB7D0FB7C5C47F2DECC1B443AD0D29EEE568E93EE ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_tB7D0FB7C5C47F2DECC1B443AD0D29EEE568E93EE * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_t3BA8615E6C0E4A7217FC43067798B21C5A9EF31E * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_t3BA8615E6C0E4A7217FC43067798B21C5A9EF31E ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_t3BA8615E6C0E4A7217FC43067798B21C5A9EF31E * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1> // System.Threading.Tasks.Task`1> struct Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_t46984FB48E7F4A7873D5006D3E547C453FC417CD * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_t9FB9119855898574302D11A25F1AA03BDBDADD0D * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_t46984FB48E7F4A7873D5006D3E547C453FC417CD * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_t46984FB48E7F4A7873D5006D3E547C453FC417CD ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_t46984FB48E7F4A7873D5006D3E547C453FC417CD * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_t9FB9119855898574302D11A25F1AA03BDBDADD0D * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_t9FB9119855898574302D11A25F1AA03BDBDADD0D ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_t9FB9119855898574302D11A25F1AA03BDBDADD0D * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1> // System.Threading.Tasks.Task`1> struct Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_t6EA59C02B8A9C74C9B81DC1C821C0CC892BE1DAF * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_t97E22A4E70D2312410723F6A2927D66B83EAE808 * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_t6EA59C02B8A9C74C9B81DC1C821C0CC892BE1DAF * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_t6EA59C02B8A9C74C9B81DC1C821C0CC892BE1DAF ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_t6EA59C02B8A9C74C9B81DC1C821C0CC892BE1DAF * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_t97E22A4E70D2312410723F6A2927D66B83EAE808 * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_t97E22A4E70D2312410723F6A2927D66B83EAE808 ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_t97E22A4E70D2312410723F6A2927D66B83EAE808 * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1> // System.Threading.Tasks.Task`1> struct Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_tA6A8AB0FA3BC49FD054EFE30364F59C364651CE4 * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_t656C16FD0C20638D62CCEC28A2C7563F702C6479 * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_tA6A8AB0FA3BC49FD054EFE30364F59C364651CE4 * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_tA6A8AB0FA3BC49FD054EFE30364F59C364651CE4 ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_tA6A8AB0FA3BC49FD054EFE30364F59C364651CE4 * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_t656C16FD0C20638D62CCEC28A2C7563F702C6479 * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_t656C16FD0C20638D62CCEC28A2C7563F702C6479 ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_t656C16FD0C20638D62CCEC28A2C7563F702C6479 * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1> // System.Threading.Tasks.Task`1 struct Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_t069438A73348A2B1B34A2C68E0478EE107ECCFC7 * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_t24DC43D57AB022882FE433E3B16B6D7E4BD14BB4 * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_t069438A73348A2B1B34A2C68E0478EE107ECCFC7 * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_t069438A73348A2B1B34A2C68E0478EE107ECCFC7 ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_t069438A73348A2B1B34A2C68E0478EE107ECCFC7 * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_t24DC43D57AB022882FE433E3B16B6D7E4BD14BB4 * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_t24DC43D57AB022882FE433E3B16B6D7E4BD14BB4 ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_t24DC43D57AB022882FE433E3B16B6D7E4BD14BB4 * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1 // System.Threading.Tasks.Task`1 struct Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725_StaticFields { public: // System.Threading.Tasks.TaskFactory`1 System.Threading.Tasks.Task`1::s_Factory TaskFactory_1_tCA6286B86C0D5D6C00D5A0DFE56F7E48A482DD5E * ___s_Factory_41; // System.Func`2,System.Threading.Tasks.Task`1> System.Threading.Tasks.Task`1::TaskWhenAnyCast Func_2_t53CFE8804C8D1C2FE8CC9204CF5DA5B98EC444D0 * ___TaskWhenAnyCast_42; public: inline static int32_t get_offset_of_s_Factory_41() { return static_cast(offsetof(Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725_StaticFields, ___s_Factory_41)); } inline TaskFactory_1_tCA6286B86C0D5D6C00D5A0DFE56F7E48A482DD5E * get_s_Factory_41() const { return ___s_Factory_41; } inline TaskFactory_1_tCA6286B86C0D5D6C00D5A0DFE56F7E48A482DD5E ** get_address_of_s_Factory_41() { return &___s_Factory_41; } inline void set_s_Factory_41(TaskFactory_1_tCA6286B86C0D5D6C00D5A0DFE56F7E48A482DD5E * value) { ___s_Factory_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_Factory_41), (void*)value); } inline static int32_t get_offset_of_TaskWhenAnyCast_42() { return static_cast(offsetof(Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725_StaticFields, ___TaskWhenAnyCast_42)); } inline Func_2_t53CFE8804C8D1C2FE8CC9204CF5DA5B98EC444D0 * get_TaskWhenAnyCast_42() const { return ___TaskWhenAnyCast_42; } inline Func_2_t53CFE8804C8D1C2FE8CC9204CF5DA5B98EC444D0 ** get_address_of_TaskWhenAnyCast_42() { return &___TaskWhenAnyCast_42; } inline void set_TaskWhenAnyCast_42(Func_2_t53CFE8804C8D1C2FE8CC9204CF5DA5B98EC444D0 * value) { ___TaskWhenAnyCast_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___TaskWhenAnyCast_42), (void*)value); } }; // System.Threading.Tasks.Task`1 // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.InputSystem.Utilities.PrimitiveValue // UnityEngine.InputSystem.Utilities.PrimitiveValue // System.SystemException // System.SystemException // System.Diagnostics.Tracing.TraceLoggingMetadataCollector // System.Diagnostics.Tracing.TraceLoggingMetadataCollector // System.Diagnostics.Tracing.TraceLoggingTypeInfo // System.Diagnostics.Tracing.TraceLoggingTypeInfo // System.Type 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.Type // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor // UnityEngine.InputSystem.HID.HIDParser/HIDReportData // UnityEngine.InputSystem.HID.HIDParser/HIDReportData // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher // System.Action`1> // System.Action`1> // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 struct TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A_StaticFields { public: // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::instance TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A * ___instance_6; public: inline static int32_t get_offset_of_instance_6() { return static_cast(offsetof(TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A_StaticFields, ___instance_6)); } inline TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A * get_instance_6() const { return ___instance_6; } inline TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A ** get_address_of_instance_6() { return &___instance_6; } inline void set_instance_6(TraceLoggingTypeInfo_1_t8698A80B174FFF4C5C64885EA216E9CEB76CD62A * value) { ___instance_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___instance_6), (void*)value); } }; // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 struct TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518_StaticFields { public: // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::instance TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * ___instance_6; public: inline static int32_t get_offset_of_instance_6() { return static_cast(offsetof(TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518_StaticFields, ___instance_6)); } inline TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * get_instance_6() const { return ___instance_6; } inline TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 ** get_address_of_instance_6() { return &___instance_6; } inline void set_instance_6(TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * value) { ___instance_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___instance_6), (void*)value); } }; // System.Diagnostics.Tracing.TraceLoggingTypeInfo`1 // System.ArgumentException // System.ArgumentException // System.IndexOutOfRangeException // System.IndexOutOfRangeException // System.InvalidOperationException // System.InvalidOperationException // System.OperationCanceledException // System.OperationCanceledException // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // System.Diagnostics.Tracing.ArrayTypeInfo`1 // System.Diagnostics.Tracing.ArrayTypeInfo`1 // System.Comparison`1 // System.Comparison`1 // System.ArgumentNullException // System.ArgumentNullException #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8 : public RuntimeArray { public: ALIGN_FIELD (8) HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 m_Items[1]; public: inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 * 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, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C : public RuntimeArray { public: ALIGN_FIELD (8) HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 m_Items[1]; public: inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 * 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, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4 : public RuntimeArray { public: ALIGN_FIELD (8) BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 m_Items[1]; public: inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 * 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, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB : public RuntimeArray { public: ALIGN_FIELD (8) ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 m_Items[1]; public: inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * 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, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue[] struct JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098 : public RuntimeArray { public: ALIGN_FIELD (8) JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB m_Items[1]; public: inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * 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, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue_7), (void*)NULL); #endif } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue_7), (void*)NULL); #endif } }; // ONSPPropagationGeometry/MeshMaterial[] struct MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF : public RuntimeArray { public: ALIGN_FIELD (8) MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 m_Items[1]; public: inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 * 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, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshFilter_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshFilter_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif } }; // ONSPPropagationGeometry/TerrainMaterial[] struct TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC : public RuntimeArray { public: ALIGN_FIELD (8) TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC m_Items[1]; public: inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC * 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, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___terrain_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___treePrototypeMeshes_2), (void*)NULL); #endif } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___terrain_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___treePrototypeMeshes_2), (void*)NULL); #endif } }; // OVRPassthroughLayer/DeferredPassthroughMeshAddition[] struct DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4 : public RuntimeArray { public: ALIGN_FIELD (8) DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 m_Items[1]; public: inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 * 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, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___gameObject_0), (void*)NULL); } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___gameObject_0), (void*)NULL); } }; // OVRRaycaster/RaycastHit[] struct RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2 : public RuntimeArray { public: ALIGN_FIELD (8) RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB m_Items[1]; public: inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB * 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, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___graphic_0), (void*)NULL); } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___graphic_0), (void*)NULL); } }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D : public RuntimeArray { public: ALIGN_FIELD (8) SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F m_Items[1]; public: inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F * 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, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData[] struct PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA : public RuntimeArray { public: ALIGN_FIELD (8) PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C m_Items[1]; public: inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C * 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, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists_2), (void*)NULL); #endif } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists_2), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData[] struct ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528 : public RuntimeArray { public: ALIGN_FIELD (8) ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F m_Items[1]; public: inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F * 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, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList_5), (void*)NULL); #endif } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList_5), (void*)NULL); #endif } }; // FMODUnity.Settings/PlatformTemplate[] struct PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359 : public RuntimeArray { public: ALIGN_FIELD (8) PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED m_Items[1]; public: inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED * 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, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___CreateInstance_1), (void*)NULL); #endif } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___CreateInstance_1), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge[] struct EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98 : public RuntimeArray { public: ALIGN_FIELD (8) Edge_tC11235216D5E71087549B2CB09A27043F02FB278 m_Items[1]; public: inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 * 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, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 value) { m_Items[index] = value; } }; // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry[] struct NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345 : public RuntimeArray { public: ALIGN_FIELD (8) NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 m_Items[1]; public: inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 * 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, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL); } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL); } }; // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData[] struct RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08 : public RuntimeArray { public: ALIGN_FIELD (8) RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA m_Items[1]; public: inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA * 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, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CgraphicU3Ek__BackingField_0), (void*)NULL); } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CgraphicU3Ek__BackingField_0), (void*)NULL); } }; // UnityEngine.UnitySynchronizationContext/WorkRequest[] struct WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F : public RuntimeArray { public: ALIGN_FIELD (8) WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 m_Items[1]; public: inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 * 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, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL); #endif } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher[] struct LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF : public RuntimeArray { public: ALIGN_FIELD (8) LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D m_Items[1]; public: inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D * 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, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___deviceMatcher_1))->___m_Patterns_0), (void*)NULL); #endif } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___deviceMatcher_1))->___m_Patterns_0), (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.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2 : public RuntimeArray { public: ALIGN_FIELD (8) uint64_t m_Items[1]; public: inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; // System.Threading.Tasks.Task`1[] struct Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656 : public RuntimeArray { public: ALIGN_FIELD (8) Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * m_Items[1]; public: inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 ** 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, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // T System.Threading.AsyncLocalValueChangedArgs`1::get_PreviousValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method); // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_PreviousValue(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method); // T System.Threading.AsyncLocalValueChangedArgs`1::get_CurrentValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method); // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_CurrentValue(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method); // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_ThreadContextChanged(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, bool ___value0, const RuntimeMethod* method); // System.Void System.Threading.AsyncLocalValueChangedArgs`1::.ctor(T,T,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___previousValue0, RuntimeObject * ___currentValue1, bool ___contextChanged2, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m11149B3833A7BFFAA053A5311FC6C28B8720DD60_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mE9C467A98F8663BDF490DA5B0D64924573366F04_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m92D04500460D83D8A295223447D73FF4E15983E1_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m10044FB6EF144F631B4107CFE9D5E922808238B5_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m3BF46E17B8E97680CE0AEEBE04DB0CA7E8BE6D8D_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mD8A0866379B364700FCC026E191E38DA358E98EE_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m824BCBBB3754135ED1F4245658B7AF3988513CF5_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m655D447A517BCEE5115EE1971D2F8058152252D0_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m728B716256CBF385B30BC275D07A649873E5CC75_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m926E593C55BFC7BA98ACB328F078D238699167C0_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_mCDAB8238204B89C30E35AED2CCBFB57DBC70108A_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, bool ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, bool ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mF972BC07F55A7BD3A1BA2FE41D6DC9B232B7AF5E_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m372A69DE6DC4741415143865DC93AC0DC819C010_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, const RuntimeMethod* method); // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, int32_t ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, int32_t ___result0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m6EE10014668656FE6C282F706055E167B7D6F803_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ___completedTask0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, Exception_t * ___exception0, const RuntimeMethod* method); // System.Void System.Collections.Generic.IntrospectiveSortUtilities::ThrowOrIgnoreBadComparer(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10 (RuntimeObject * ___comparer0, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, String_t* ___message0, Exception_t * ___innerException1, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.IntrospectiveSortUtilities::FloorLog2(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4 (int32_t ___n0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.Diagnostics.Tracing.TraceLoggingMetadataCollector::BeginBufferedArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingMetadataCollector_BeginBufferedArray_m8EF76B7CD21913022B8160C7854E96C00B62ABB3 (TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * __this, const RuntimeMethod* method); // System.Void System.Diagnostics.Tracing.TraceLoggingMetadataCollector::EndBufferedArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingMetadataCollector_EndBufferedArray_m0E52B81B9A867494ADC7ACA4D586EA89EA0A89C4 (TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * __this, const RuntimeMethod* method); // System.Int32 System.Diagnostics.Tracing.TraceLoggingDataCollector::BeginBufferedArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TraceLoggingDataCollector_BeginBufferedArray_m644443F00518EAADA8FC0856D004966F1D81542E (TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * __this, const RuntimeMethod* method); // System.Void System.Diagnostics.Tracing.TraceLoggingDataCollector::EndBufferedArray(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingDataCollector_EndBufferedArray_m9FA1D5399F50CE3F735554F26C3C2CE0EEDCCE5C (TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * __this, int32_t ___bookmark0, int32_t ___count1, const RuntimeMethod* method); // T System.Threading.AsyncLocalValueChangedArgs`1::get_PreviousValue() inline RuntimeObject * AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *, const RuntimeMethod*))AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_gshared_inline)(__this, method); } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_PreviousValue(T) inline void AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { (( void (*) (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *, RuntimeObject *, const RuntimeMethod*))AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_gshared_inline)(__this, ___value0, method); } // T System.Threading.AsyncLocalValueChangedArgs`1::get_CurrentValue() inline RuntimeObject * AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *, const RuntimeMethod*))AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_gshared_inline)(__this, method); } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_CurrentValue(T) inline void AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { (( void (*) (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *, RuntimeObject *, const RuntimeMethod*))AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_gshared_inline)(__this, ___value0, method); } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_ThreadContextChanged(System.Boolean) inline void AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, bool ___value0, const RuntimeMethod* method) { (( void (*) (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *, bool, const RuntimeMethod*))AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_gshared_inline)(__this, ___value0, method); } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::.ctor(T,T,System.Boolean) inline void AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923 (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___previousValue0, RuntimeObject * ___currentValue1, bool ___contextChanged2, const RuntimeMethod* method) { (( void (*) (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *, RuntimeObject *, RuntimeObject *, bool, const RuntimeMethod*))AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923_gshared)(__this, ___previousValue0, ___currentValue1, ___contextChanged2, method); } // System.Object System.Threading.ExecutionContext::GetLocalValue(System.Threading.IAsyncLocal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ExecutionContext_GetLocalValue_mCD6C1160F34D9ABB377A1A197D2280FCD88BBF07 (RuntimeObject* ___local0, const RuntimeMethod* method); // System.Void System.Threading.ExecutionContext::SetLocalValue(System.Threading.IAsyncLocal,System.Object,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecutionContext_SetLocalValue_m4EC3CE701E06E204D0B6A0F392A6F3505FE0752A (RuntimeObject* ___local0, RuntimeObject * ___newValue1, bool ___needChangeNotifications2, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncMethodBuilderCore::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330 (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_m11149B3833A7BFFAA053A5311FC6C28B8720DD60 (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m11149B3833A7BFFAA053A5311FC6C28B8720DD60_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() inline Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094 (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, const RuntimeMethod* method) { return (( Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * (*) (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) inline Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method) { return (( Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * (*) (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 , const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D_gshared)(__this, ___result0, method); } // System.Boolean System.Threading.Tasks.AsyncCausalityTracer::get_LoggingOn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57 (const RuntimeMethod* method); // System.Int32 System.Threading.Tasks.Task::get_Id() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C (Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 * __this, const RuntimeMethod* method); // System.Void System.Threading.Tasks.AsyncCausalityTracer::TraceOperationCompletion(System.Threading.Tasks.CausalityTraceLevel,System.Int32,System.Threading.Tasks.AsyncCausalityStatus) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C (int32_t ___traceLevel0, int32_t ___taskId1, int32_t ___status2, const RuntimeMethod* method); // System.Void System.Threading.Tasks.Task::RemoveFromActiveTasks(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848 (int32_t ___taskId0, const RuntimeMethod* method); // System.String System.Environment::GetResourceString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D (String_t* ___key0, const RuntimeMethod* 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.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770 (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 , const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_mE9C467A98F8663BDF490DA5B0D64924573366F04 (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *, Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mE9C467A98F8663BDF490DA5B0D64924573366F04_gshared)(__this, ___completedTask0, 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.Threading.CancellationToken System.OperationCanceledException::get_CancellationToken() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * __this, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_gshared)(__this, ___exception0, method); } // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method); // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48 (intptr_t ___value10, intptr_t ___value21, const RuntimeMethod* method); // System.Boolean System.UIntPtr::op_Equality(System.UIntPtr,System.UIntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA (uintptr_t ___value10, uintptr_t ___value21, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_m92D04500460D83D8A295223447D73FF4E15983E1 (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m92D04500460D83D8A295223447D73FF4E15983E1_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() inline Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92 (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, const RuntimeMethod* method) { return (( Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * (*) (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) inline Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method) { return (( Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * (*) (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE , const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46 (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE , const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_m10044FB6EF144F631B4107CFE9D5E922808238B5 (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *, Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m10044FB6EF144F631B4107CFE9D5E922808238B5_gshared)(__this, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_gshared)(__this, ___exception0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_m3BF46E17B8E97680CE0AEEBE04DB0CA7E8BE6D8D (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BF46E17B8E97680CE0AEEBE04DB0CA7E8BE6D8D_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() inline Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380 (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, const RuntimeMethod* method) { return (( Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * (*) (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) inline Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method) { return (( Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * (*) (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_mD8A0866379B364700FCC026E191E38DA358E98EE (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *, Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mD8A0866379B364700FCC026E191E38DA358E98EE_gshared)(__this, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9 (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_gshared)(__this, ___exception0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_m824BCBBB3754135ED1F4245658B7AF3988513CF5 (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m824BCBBB3754135ED1F4245658B7AF3988513CF5_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() inline Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97 (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, const RuntimeMethod* method) { return (( Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * (*) (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) inline Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733 (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method) { return (( Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * (*) (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 , const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 , const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_m655D447A517BCEE5115EE1971D2F8058152252D0 (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *, Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m655D447A517BCEE5115EE1971D2F8058152252D0_gshared)(__this, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131 (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_gshared)(__this, ___exception0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_m728B716256CBF385B30BC275D07A649873E5CC75 (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m728B716256CBF385B30BC275D07A649873E5CC75_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() inline Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, const RuntimeMethod* method) { return (( Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * (*) (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) inline Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method) { return (( Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * (*) (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 , const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8 (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 , const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_m926E593C55BFC7BA98ACB328F078D238699167C0 (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *, Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m926E593C55BFC7BA98ACB328F078D238699167C0_gshared)(__this, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36 (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_gshared)(__this, ___exception0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_mCDAB8238204B89C30E35AED2CCBFB57DBC70108A (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_mCDAB8238204B89C30E35AED2CCBFB57DBC70108A_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::get_Task() inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78 (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, const RuntimeMethod* method) { return (( Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * (*) (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::GetTaskForResult(TResult) inline Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1 (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, bool ___result0, const RuntimeMethod* method) { return (( Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * (*) (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *, bool, const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, bool ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *, bool, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_mF972BC07F55A7BD3A1BA2FE41D6DC9B232B7AF5E (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *, Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mF972BC07F55A7BD3A1BA2FE41D6DC9B232B7AF5E_gshared)(__this, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_gshared)(__this, ___exception0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) inline void AsyncTaskMethodBuilder_1_SetStateMachine_m372A69DE6DC4741415143865DC93AC0DC819C010 (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m372A69DE6DC4741415143865DC93AC0DC819C010_gshared)(__this, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::get_Task() inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658 (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, const RuntimeMethod* method) { return (( Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * (*) (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658_gshared)(__this, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::GetTaskForResult(TResult) inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317 (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, int32_t ___result0, const RuntimeMethod* method) { return (( Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * (*) (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *, int32_t, const RuntimeMethod*))AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(TResult) inline void AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2 (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, int32_t ___result0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *, int32_t, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2_gshared)(__this, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(System.Threading.Tasks.Task`1) inline void AsyncTaskMethodBuilder_1_SetResult_m6EE10014668656FE6C282F706055E167B7D6F803 (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ___completedTask0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m6EE10014668656FE6C282F706055E167B7D6F803_gshared)(__this, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetException(System.Exception) inline void AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3 (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, Exception_t * ___exception0, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *, Exception_t *, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_gshared)(__this, ___exception0, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mCDA3D9831E89717737D21371A3E7D0CC7B9FDF51_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * L_1; L_1 = (( Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_7 = (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mCDA3D9831E89717737D21371A3E7D0CC7B9FDF51_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m0642FF02E46F1187F8A3498DBC735E6A2EA19D52_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___array0, int32_t ___index1, int32_t ___length2, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * L_1; L_1 = (( Comparer_1_t2BD72D15CB51A61700F115F6B691EE961D5E7CFF * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_2, (int32_t)L_3, (int32_t)L_4, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m0642FF02E46F1187F8A3498DBC735E6A2EA19D52_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mE7E0EA5C6BD4E88E263F93C6E8A944EE1A999505_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_3 = ___comparer3; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mE7E0EA5C6BD4E88E263F93C6E8A944EE1A999505_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m2ACA3B993CEDB7BC29E9AAD9081515337E414502_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___array0, int32_t ___index1, int32_t ___length2, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_10 = (L_7)->GetAt(static_cast(L_9)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_10, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m63EF96C7A75A4856197FAB698C65A523953CD0B1_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_2 = ___comparer1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_6 = (L_3)->GetAt(static_cast(L_5)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_2, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_6, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_15; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_16 = ___keys0; int32_t L_17 = ___a2; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_21); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_22 = ___keys0; int32_t L_23 = ___b3; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m7FB50585B4AFE355F3C06F68B3397597C8F6E778_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_5; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_6 = ___a0; int32_t L_7 = ___i1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_11); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_12 = ___a0; int32_t L_13 = ___j2; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mFD1D7562C55FE81F5C8E38FDB9CAEC22EF333055_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_7 = ___comparer3; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m814C510F015F92B0ABC7F9EE692097EBD5268727_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_5, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_10 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_10, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_14 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_14, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_18 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_18, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_25 = ___comparer4; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_30 = ___comparer4; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_41 = ___comparer4; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m2155621849A8E76C6A65AB10B85978FCC9A2DF98_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_3, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_7 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_7, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_11 = ___keys0; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_11, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_18; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_24 = ___comparer3; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_29 = (L_25)->GetAt(static_cast(L_28)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_30 = V_1; NullCheck((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_24, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_29, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_32 = ___comparer3; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_33 = V_1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_32, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_33, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m03A71FD54A79CECDBA609503AC5266ED15F73F56_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_7 = ___comparer3; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_18 = ___comparer3; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m750515DA0F0A3B727A1297C40A6913A73C983313_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer4, const RuntimeMethod* method) { HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_8 = ___comparer4; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_13 = (L_9)->GetAt(static_cast(L_12)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_8, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_13, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_21 = ___comparer4; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_22 = V_0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_21, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_22, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m97D3D52CE228643FE34067B9A37CE1E125FEEB51_gshared (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_5; goto IL_0026; } IL_0012: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_6 = ___keys0; int32_t L_7 = V_1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_15 = ___comparer3; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_16 = V_2; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)L_15, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_16, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_22 = ___keys0; int32_t L_23 = V_1; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mB09DF05357A5E6EA99C3470C17831A8AF2D2A254_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * L_1; L_1 = (( Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_7 = (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mB09DF05357A5E6EA99C3470C17831A8AF2D2A254_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mF06387C2CF098677AE98AF42207EDB88C40FC1AB_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___array0, int32_t ___index1, int32_t ___length2, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * L_1; L_1 = (( Comparer_1_t47B2FBCDDED9BEB58502002775E490A464B3DBF7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_2, (int32_t)L_3, (int32_t)L_4, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mF06387C2CF098677AE98AF42207EDB88C40FC1AB_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m6331963D23187DCE5412CE4A451D1608EA149BB8_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_3 = ___comparer3; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m6331963D23187DCE5412CE4A451D1608EA149BB8_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m1ECB9850705AB405CDE1C2962AF8BEA181CF744C_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___array0, int32_t ___index1, int32_t ___length2, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_10 = (L_7)->GetAt(static_cast(L_9)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_10, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mC989C9DD565E04B550A048C8005904118A689B7E_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_2 = ___comparer1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_6 = (L_3)->GetAt(static_cast(L_5)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_2, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_6, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_15; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_16 = ___keys0; int32_t L_17 = ___a2; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_21); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_22 = ___keys0; int32_t L_23 = ___b3; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mBF5E8C21D7B93363F8B5E740DF07F11FFEBB6BA1_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_5; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_6 = ___a0; int32_t L_7 = ___i1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_11); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_12 = ___a0; int32_t L_13 = ___j2; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mCF3A70EB555E91CAA373A605638811791D9B9608_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_7 = ___comparer3; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mEF5B1748D02DF324692BD21DE399FE2830941DE4_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_5, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_10 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_10, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_14 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_14, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_18 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_18, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_25 = ___comparer4; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_30 = ___comparer4; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_41 = ___comparer4; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m9BA19269369A052371EEA5D3FF3972EF4C0DDE25_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_3, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_7 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_7, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_11 = ___keys0; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_11, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_18; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_24 = ___comparer3; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_29 = (L_25)->GetAt(static_cast(L_28)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_30 = V_1; NullCheck((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_24, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_29, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_32 = ___comparer3; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_33 = V_1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_32, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_33, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m374428208163836136D6801B2CB86083B0AD42F9_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_7 = ___comparer3; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_18 = ___comparer3; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m51EDCED068D4E64F5601E8860544195263B2C15A_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer4, const RuntimeMethod* method) { HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_8 = ___comparer4; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_13 = (L_9)->GetAt(static_cast(L_12)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_8, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_13, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_21 = ___comparer4; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_22 = V_0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_21, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_22, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mB4A4D8E3C8DB1CD2BFE4AD56722A2A8320A36771_gshared (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_5; goto IL_0026; } IL_0012: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_6 = ___keys0; int32_t L_7 = V_1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_15 = ___comparer3; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_16 = V_2; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)L_15, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_16, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_22 = ___keys0; int32_t L_23 = V_1; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mEB5B27B536936A5B821809D790AEAED297AE0B5E_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * L_1; L_1 = (( Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_7 = (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mEB5B27B536936A5B821809D790AEAED297AE0B5E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m5DDA19AFBF574AF2BBD0D25CEF395D178BCC622B_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___array0, int32_t ___index1, int32_t ___length2, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * L_1; L_1 = (( Comparer_1_t3AFDF3C48F624198E804F5AF4140BFDE7E01F9DB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_2, (int32_t)L_3, (int32_t)L_4, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m5DDA19AFBF574AF2BBD0D25CEF395D178BCC622B_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m9A01FF8758D451DE7C0F577C81934452DE7AE23E_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_3 = ___comparer3; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m9A01FF8758D451DE7C0F577C81934452DE7AE23E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m1590176AEB7D132674FF8DCE8A4812E342C301F9_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___array0, int32_t ___index1, int32_t ___length2, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_10 = (L_7)->GetAt(static_cast(L_9)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_10, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m8F03D6097915C038FC0EE6C6E330B499406D8547_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_2 = ___comparer1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_6 = (L_3)->GetAt(static_cast(L_5)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_2, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_6, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_15; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_16 = ___keys0; int32_t L_17 = ___a2; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_21); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_22 = ___keys0; int32_t L_23 = ___b3; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m2C5DEDE6C0ACBD750758E2EF0BAEB1A3BF0B616B_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_5; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_6 = ___a0; int32_t L_7 = ___i1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_11); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_12 = ___a0; int32_t L_13 = ___j2; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m5E90937FDAD42FAB77AB1FA1302EF2E57F2DDEF6_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_7 = ___comparer3; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mCEFB0F2E6DD9586B74504392AB4E4DE6FDC67A5A_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_5, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_10 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_10, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_14 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_14, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_18 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_18, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_25 = ___comparer4; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_30 = ___comparer4; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_41 = ___comparer4; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m0D1EA46DF009C576424BEAED8A3E4D5D8EE13D52_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_3, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_7 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_7, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_11 = ___keys0; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_11, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_18; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_24 = ___comparer3; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_29 = (L_25)->GetAt(static_cast(L_28)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_30 = V_1; NullCheck((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_24, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_29, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_32 = ___comparer3; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_33 = V_1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_32, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_33, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mD15CD4193A97E2E5A035804EE88BA51D25F75C7D_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_7 = ___comparer3; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_18 = ___comparer3; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m06C286F2579B2BE3E1D8C7DC02F894B9418DD9F1_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer4, const RuntimeMethod* method) { BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_8 = ___comparer4; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_13 = (L_9)->GetAt(static_cast(L_12)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_8, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_13, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_21 = ___comparer4; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_22 = V_0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_21, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_22, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m446225C5488713E798B8E2C2AAA06E7EA38EEC66_gshared (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_5; goto IL_0026; } IL_0012: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_6 = ___keys0; int32_t L_7 = V_1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_15 = ___comparer3; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_16 = V_2; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)L_15, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_16, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_22 = ___keys0; int32_t L_23 = V_1; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mE719620981C9B88DF4FAAE5F43ADFF32D5FB0A0D_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * L_1; L_1 = (( Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_7 = (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mE719620981C9B88DF4FAAE5F43ADFF32D5FB0A0D_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m61426519B8862289FE23A5733FAE71AA1DB3923F_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___array0, int32_t ___index1, int32_t ___length2, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * L_1; L_1 = (( Comparer_1_tC468AF5FFB9D40D9789F8245CF346C652FB0D402 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_2, (int32_t)L_3, (int32_t)L_4, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m61426519B8862289FE23A5733FAE71AA1DB3923F_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m6D95DC5A079ED6D4CC5E2E68F6AB27ED6A62816D_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_3 = ___comparer3; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m6D95DC5A079ED6D4CC5E2E68F6AB27ED6A62816D_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mACEDA984FECEB48C8A70245F3F7D26E1C0350B79_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___array0, int32_t ___index1, int32_t ___length2, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_10 = (L_7)->GetAt(static_cast(L_9)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_10, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m491E0C76CA9395C8CDAC412149B6B36A42B9E2FD_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_2 = ___comparer1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_6 = (L_3)->GetAt(static_cast(L_5)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_2, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_6, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_15; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_16 = ___keys0; int32_t L_17 = ___a2; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_21); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_22 = ___keys0; int32_t L_23 = ___b3; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m7724BAF58B3C7575CBB8D4404F14075C4EC24E01_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_5; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_6 = ___a0; int32_t L_7 = ___i1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_11); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_12 = ___a0; int32_t L_13 = ___j2; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mC135D4330ED8FD44F772F7AB70B773DD5DF2753F_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_7 = ___comparer3; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m93947A62251E008A06EC596F6C5637F216FBD01F_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_5, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_10 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_10, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_14 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_14, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_18 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_18, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_25 = ___comparer4; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_30 = ___comparer4; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_41 = ___comparer4; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m02CCD13A5608928934F429C50613E97A63B69A11_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_3, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_7 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_7, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_11 = ___keys0; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_11, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_18; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_24 = ___comparer3; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_29 = (L_25)->GetAt(static_cast(L_28)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_30 = V_1; NullCheck((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_24, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_29, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_32 = ___comparer3; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_33 = V_1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_32, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_33, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mCA1DECA13647DAAE25E3588D15AAD598DE844BF5_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_7 = ___comparer3; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_18 = ___comparer3; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mCE0E867AF85CFE94C2E1801AFECDB95DD20A1CC8_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer4, const RuntimeMethod* method) { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_8 = ___comparer4; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_13 = (L_9)->GetAt(static_cast(L_12)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_8, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_13, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_21 = ___comparer4; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_22 = V_0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_21, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_22, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mF7D95215AB33F50D2FBA198EBF9850531A28E16C_gshared (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_5; goto IL_0026; } IL_0012: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_6 = ___keys0; int32_t L_7 = V_1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_15 = ___comparer3; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_16 = V_2; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)L_15, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_16, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_22 = ___keys0; int32_t L_23 = V_1; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m66C2B5AE28124DDA887CD0A29C4C41429A2E5000_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * L_1; L_1 = (( Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_7 = (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m66C2B5AE28124DDA887CD0A29C4C41429A2E5000_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m1FF2822301356ED97A749FB672955020ED75B2E8_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___array0, int32_t ___index1, int32_t ___length2, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * L_1; L_1 = (( Comparer_1_t32D616DBEA83B0A7E82263A47EC3875229666834 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_2, (int32_t)L_3, (int32_t)L_4, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m1FF2822301356ED97A749FB672955020ED75B2E8_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mD4CC77D7C56B7A88A98F44B606A3225C5533DB13_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_3 = ___comparer3; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mD4CC77D7C56B7A88A98F44B606A3225C5533DB13_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mA6A1F41C51D11AB804ADE72C3E8B2DE2A020DBF2_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___array0, int32_t ___index1, int32_t ___length2, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_10 = (L_7)->GetAt(static_cast(L_9)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_10, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m7D81213F2B76B21FBFBE2640E6A8BCFD8B744987_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_2 = ___comparer1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_6 = (L_3)->GetAt(static_cast(L_5)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_2, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_6, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_15; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_16 = ___keys0; int32_t L_17 = ___a2; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_21); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_22 = ___keys0; int32_t L_23 = ___b3; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m7691C29E3B404B7988F12BE12B27BBAECA381DBD_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_5; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_6 = ___a0; int32_t L_7 = ___i1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_11); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_12 = ___a0; int32_t L_13 = ___j2; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mD560C9C2FA64B6BB52CDDBEAD96CBE1F4C5F867E_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_7 = ___comparer3; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m0286954E1888987EF7CBA721548D1CB068A1183A_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_5, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_10 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_10, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_14 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_14, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_18 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_18, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_25 = ___comparer4; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_30 = ___comparer4; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_41 = ___comparer4; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m497EE38699DC5E0927455329CF6584AECC726F07_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_3, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_7 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_7, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_11 = ___keys0; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_11, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_18; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_24 = ___comparer3; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_29 = (L_25)->GetAt(static_cast(L_28)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_30 = V_1; NullCheck((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_24, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_29, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_32 = ___comparer3; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_33 = V_1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_32, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_33, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mAC2B8FD6CDC16B521FAD6054A4131C84DC6B7A5D_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_7 = ___comparer3; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_18 = ___comparer3; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mACBD5370BB3066351F8CAC39985CBA46ADC5E2FC_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer4, const RuntimeMethod* method) { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_8 = ___comparer4; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_13 = (L_9)->GetAt(static_cast(L_12)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_8, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_13, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_21 = ___comparer4; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_22 = V_0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_21, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_22, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m27457B0F92CF55AB718B49E3B239F3CAF40DE3FA_gshared (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_5; goto IL_0026; } IL_0012: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_6 = ___keys0; int32_t L_7 = V_1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_15 = ___comparer3; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_16 = V_2; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)L_15, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_16, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_22 = ___keys0; int32_t L_23 = V_1; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF9C702396D783592590F884335211848AC4B27C3_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * L_1; L_1 = (( Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_7 = (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mF9C702396D783592590F884335211848AC4B27C3_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m4D1068C35E8B5108735635908B7D80B56C7E3BE2_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___array0, int32_t ___index1, int32_t ___length2, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * L_1; L_1 = (( Comparer_1_t49DC1D35486E750C59E4D2FC793E203BFB31CAC9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_2, (int32_t)L_3, (int32_t)L_4, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m4D1068C35E8B5108735635908B7D80B56C7E3BE2_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m3F6B3F04FCC55F2A7E611A6167781A75C482C71C_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_3 = ___comparer3; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m3F6B3F04FCC55F2A7E611A6167781A75C482C71C_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m40460083B300310490557724B573DDE3251230FF_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___array0, int32_t ___index1, int32_t ___length2, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_10 = (L_7)->GetAt(static_cast(L_9)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_10, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mE5299E25D9D0715203F65AD3DCDCF21650B0D9F1_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_2 = ___comparer1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_6 = (L_3)->GetAt(static_cast(L_5)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_2, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_6, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_15; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_16 = ___keys0; int32_t L_17 = ___a2; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_21); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_22 = ___keys0; int32_t L_23 = ___b3; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m93BBEA5C3363BFFDC3D0D417C7B04CD722EAF496_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_5; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_6 = ___a0; int32_t L_7 = ___i1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_11); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_12 = ___a0; int32_t L_13 = ___j2; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mD8D85FA4728C963FE10C665989A4C9B0F2ED994A_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_7 = ___comparer3; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m67CCF5665A9112192DF3927A9F599D8058044C1B_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_5, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_10 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_10, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_14 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_14, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_18 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_18, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_25 = ___comparer4; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_30 = ___comparer4; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_41 = ___comparer4; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mD72809B8A8267E47FB79650E4EE286DA8B443BC1_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_3, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_7 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_7, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_11 = ___keys0; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_11, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_18; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_24 = ___comparer3; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_29 = (L_25)->GetAt(static_cast(L_28)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_30 = V_1; NullCheck((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_24, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_29, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_32 = ___comparer3; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_33 = V_1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_32, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_33, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mBA8B7578B89CCD45C28335013F9C2DE5D2192400_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_7 = ___comparer3; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_18 = ___comparer3; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m8321297290BC73C0DEB84D961DD37CAE44A77DE8_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer4, const RuntimeMethod* method) { MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_8 = ___comparer4; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_13 = (L_9)->GetAt(static_cast(L_12)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_8, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_13, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_21 = ___comparer4; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_22 = V_0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_21, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_22, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mF4CEC7A01F1C995AC0E7A97F79CD6D2AE0DEB668_gshared (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_5; goto IL_0026; } IL_0012: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_6 = ___keys0; int32_t L_7 = V_1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_15 = ___comparer3; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_16 = V_2; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)L_15, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_16, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_22 = ___keys0; int32_t L_23 = V_1; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mDD68378EABA3B81F6B18A74AE3529DC2CD9ED4A4_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * L_1; L_1 = (( Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_7 = (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mDD68378EABA3B81F6B18A74AE3529DC2CD9ED4A4_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m8D1C29C05D14B5A9AD0956B22AEC47E3C66D6415_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___array0, int32_t ___index1, int32_t ___length2, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * L_1; L_1 = (( Comparer_1_t3D536D142CE7CCA7E36D90AB54DC36F58C1ECDF2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_2, (int32_t)L_3, (int32_t)L_4, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m8D1C29C05D14B5A9AD0956B22AEC47E3C66D6415_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m17A96589657C1B5441933BFDD62065D5CE364279_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_3 = ___comparer3; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m17A96589657C1B5441933BFDD62065D5CE364279_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m89874AC49CBC9B9F4C3AFE3F4C4A2577EA1F14B3_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___array0, int32_t ___index1, int32_t ___length2, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_10 = (L_7)->GetAt(static_cast(L_9)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_10, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m73E9CDFDB6F5319ECBA6F231ABBDC2E0F12147DA_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_2 = ___comparer1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_6 = (L_3)->GetAt(static_cast(L_5)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_2, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_6, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_15; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_16 = ___keys0; int32_t L_17 = ___a2; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_21); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_22 = ___keys0; int32_t L_23 = ___b3; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mB3923DBD0553117AF66CB2D4806F4099ECCDF2FF_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_5; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_6 = ___a0; int32_t L_7 = ___i1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_11); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_12 = ___a0; int32_t L_13 = ___j2; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m47426126AF5972F587FFAD0694E42678446C2D5E_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_7 = ___comparer3; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m916F7921F65DC8AFB87E6DF849A4033C0BE2CB94_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_5, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_10 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_10, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_14 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_14, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_18 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_18, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_25 = ___comparer4; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_30 = ___comparer4; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_41 = ___comparer4; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m0642D69674031C8E991020CCDBE8099D6E3F05E0_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_3, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_7 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_7, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_11 = ___keys0; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_11, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_18; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_24 = ___comparer3; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_29 = (L_25)->GetAt(static_cast(L_28)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_30 = V_1; NullCheck((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_24, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_29, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_32 = ___comparer3; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_33 = V_1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_32, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_33, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m6D000EF97282C945467EC678794352416D1AA815_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_7 = ___comparer3; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_18 = ___comparer3; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m8D105F67A80CB8E8F3F997CE74CBEBFFC52494E9_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer4, const RuntimeMethod* method) { TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_8 = ___comparer4; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_13 = (L_9)->GetAt(static_cast(L_12)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_8, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_13, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_21 = ___comparer4; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_22 = V_0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_21, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_22, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mE6E5DF69FD460B1860A22AA9B3D0E99A5613207E_gshared (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_5; goto IL_0026; } IL_0012: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_6 = ___keys0; int32_t L_7 = V_1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_15 = ___comparer3; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_16 = V_2; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)L_15, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_16, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_22 = ___keys0; int32_t L_23 = V_1; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m605AD4034155B3EB51C6479CD1E67058818DAB60_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * L_1; L_1 = (( Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_7 = (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m605AD4034155B3EB51C6479CD1E67058818DAB60_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mA0E0F659998B20CB1BAA537889990D329710F12E_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___array0, int32_t ___index1, int32_t ___length2, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * L_1; L_1 = (( Comparer_1_t539C87DBC37B200DFF7FA7BE00EDD0918A013770 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_2, (int32_t)L_3, (int32_t)L_4, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mA0E0F659998B20CB1BAA537889990D329710F12E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m432CCECB80B23A67D4AD2989F3AE453595B4E62E_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_3 = ___comparer3; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m432CCECB80B23A67D4AD2989F3AE453595B4E62E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mD9FA63C046F1AA875967F1700A3C4175647281D8_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___array0, int32_t ___index1, int32_t ___length2, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_10 = (L_7)->GetAt(static_cast(L_9)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_10, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m0D0739CCA66FC0EB91511485531151B4973AF8AF_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_2 = ___comparer1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_6 = (L_3)->GetAt(static_cast(L_5)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_2, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_6, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_15; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_16 = ___keys0; int32_t L_17 = ___a2; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_21); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_22 = ___keys0; int32_t L_23 = ___b3; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m08494FBDD204A4B10630B66707F5C0CA5B9F8E05_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_5; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_6 = ___a0; int32_t L_7 = ___i1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_11); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_12 = ___a0; int32_t L_13 = ___j2; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m3F63BDAB3903323F09576EFD47B39C1D4B8715AE_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_7 = ___comparer3; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m784FB2A18146BFF52E91E7991DCF8DE76BA02A6C_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_5, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_10 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_10, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_14 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_14, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_18 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_18, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_25 = ___comparer4; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_30 = ___comparer4; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_41 = ___comparer4; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mFC65FEE279F1867D8A6A63B33032E059CB50A916_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_3, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_7 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_7, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_11 = ___keys0; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_11, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_18; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_24 = ___comparer3; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_29 = (L_25)->GetAt(static_cast(L_28)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_30 = V_1; NullCheck((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_24, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_29, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_32 = ___comparer3; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_33 = V_1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_32, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_33, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m5B908F49D105793874A94BB3933C515EE090E10A_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_7 = ___comparer3; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_18 = ___comparer3; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m6E536DFE8D1AE238C47EE254693E3C4D2B034896_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer4, const RuntimeMethod* method) { DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_8 = ___comparer4; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_13 = (L_9)->GetAt(static_cast(L_12)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_8, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_13, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_21 = ___comparer4; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_22 = V_0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_21, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_22, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m0B9D1215C40814828F94B005A42642BE12BEC798_gshared (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_5; goto IL_0026; } IL_0012: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_6 = ___keys0; int32_t L_7 = V_1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_15 = ___comparer3; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_16 = V_2; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)L_15, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_16, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_22 = ___keys0; int32_t L_23 = V_1; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m9221AD33E6970ACAD1CCBB4262099CD504044355_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * L_1; L_1 = (( Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_7 = (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m9221AD33E6970ACAD1CCBB4262099CD504044355_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m3CF6CAA91FC99A997867F2577B8B5A39798D5B19_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___array0, int32_t ___index1, int32_t ___length2, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * L_1; L_1 = (( Comparer_1_t7A8DCE4BD314A08F5C9AAA7F3C0E4FB4610343FF * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_2, (int32_t)L_3, (int32_t)L_4, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m3CF6CAA91FC99A997867F2577B8B5A39798D5B19_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF241C1993D352D670C1BC2A829058ADCD0B83173_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_3 = ___comparer3; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mF241C1993D352D670C1BC2A829058ADCD0B83173_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mF6859672FBF29A0E64C35310C112D5096EA2ADC8_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___array0, int32_t ___index1, int32_t ___length2, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_10 = (L_7)->GetAt(static_cast(L_9)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_10, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mB6B813AADC5EC42B7DBE320390EAEB49CCCB3595_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_2 = ___comparer1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_6 = (L_3)->GetAt(static_cast(L_5)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_2, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_6, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_15; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_16 = ___keys0; int32_t L_17 = ___a2; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_21); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_22 = ___keys0; int32_t L_23 = ___b3; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mED74001772B6BA610F781D61CAB741BA469496EF_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_5; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_6 = ___a0; int32_t L_7 = ___i1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_11); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_12 = ___a0; int32_t L_13 = ___j2; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mDB516250FC7622D6C7721F25C87F83E8C07AF0F4_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_7 = ___comparer3; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m2BD3AD1D847DCC36C7679623C07E5CC85B54EAF3_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_5, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_10 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_10, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_14 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_14, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_18 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_18, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_25 = ___comparer4; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_30 = ___comparer4; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_41 = ___comparer4; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mCDCEB4A181655CBF403BD86C48A9F5939AB87A98_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_3, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_7 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_7, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_11 = ___keys0; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_11, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_18; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_24 = ___comparer3; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_29 = (L_25)->GetAt(static_cast(L_28)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_30 = V_1; NullCheck((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_24, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_29, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_32 = ___comparer3; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_33 = V_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_32, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_33, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m902B44E5AD356AF42376DF30D29F88010A542313_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_7 = ___comparer3; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_18 = ___comparer3; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m3F2E8935A5E4DDB25B556C7F9A1219C75A338415_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer4, const RuntimeMethod* method) { RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_8 = ___comparer4; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_13 = (L_9)->GetAt(static_cast(L_12)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_8, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_13, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_21 = ___comparer4; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_22 = V_0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_21, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_22, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mDFED1DD00ACD8BA79B7C9EE2EA782AD011560A83_gshared (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_5; goto IL_0026; } IL_0012: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_6 = ___keys0; int32_t L_7 = V_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_15 = ___comparer3; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_16 = V_2; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_15, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_16, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_22 = ___keys0; int32_t L_23 = V_1; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m422FC3BEEF438E055575282448E09C8298BE4E74_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * L_1; L_1 = (( Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_7 = (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m422FC3BEEF438E055575282448E09C8298BE4E74_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mB3565AF7451547BCE3768FFFF1534685F00E6AAD_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___array0, int32_t ___index1, int32_t ___length2, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * L_1; L_1 = (( Comparer_1_t2C786A9F0BE32BFEA44A3947B5C6CEA21646EB36 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_2, (int32_t)L_3, (int32_t)L_4, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mB3565AF7451547BCE3768FFFF1534685F00E6AAD_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mE1000C122F155C65A0EF3960DCA38EA1B30E9337_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_3 = ___comparer3; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mE1000C122F155C65A0EF3960DCA38EA1B30E9337_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mD9C6293EC0C7CDA7553AAAA3CB25EC9659EAFC94_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___array0, int32_t ___index1, int32_t ___length2, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_10 = (L_7)->GetAt(static_cast(L_9)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_10, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m9E0830D085B90710560A4EE6F5F163099553683A_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_2 = ___comparer1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_6 = (L_3)->GetAt(static_cast(L_5)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_2, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_6, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_15; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_16 = ___keys0; int32_t L_17 = ___a2; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_21); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_22 = ___keys0; int32_t L_23 = ___b3; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m39D60E62481FAA2427E4BBAC205DBFEE60BBD0FA_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_5; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_6 = ___a0; int32_t L_7 = ___i1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_11); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_12 = ___a0; int32_t L_13 = ___j2; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mCD748975FAC1E732A7793777326C58EE6227158C_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_7 = ___comparer3; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mF0CA22B708A87ADD20832C82CB7EA4F8DD72A19B_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_5, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_10 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_10, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_14 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_14, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_18 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_18, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_25 = ___comparer4; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_30 = ___comparer4; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_41 = ___comparer4; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mB91D2858B814A33243C8168AF59150130D87D018_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_3, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_7 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_7, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_11 = ___keys0; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_11, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_18; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_24 = ___comparer3; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_29 = (L_25)->GetAt(static_cast(L_28)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_30 = V_1; NullCheck((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_24, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_29, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_32 = ___comparer3; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_33 = V_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_32, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_33, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m32A8FEA78559A97CF289A447E3F91A062B46BDF0_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_7 = ___comparer3; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_18 = ___comparer3; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mB927168A57B2080E786D19677FC6573D9BD50AAC_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer4, const RuntimeMethod* method) { SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_8 = ___comparer4; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_13 = (L_9)->GetAt(static_cast(L_12)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_8, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_13, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_21 = ___comparer4; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_22 = V_0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_21, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_22, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m9536D5A1681099FE6B7E8F5CFA4E1F90F6D86D03_gshared (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_5; goto IL_0026; } IL_0012: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_6 = ___keys0; int32_t L_7 = V_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_15 = ___comparer3; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_16 = V_2; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_15, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_16, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_22 = ___keys0; int32_t L_23 = V_1; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m59093033564D9A93A6D2F9AD7662DC15A57BB5E5_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * L_1; L_1 = (( Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_7 = (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m59093033564D9A93A6D2F9AD7662DC15A57BB5E5_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mEF4575333B6E9A6A592831BED1679D60F15FAFB8_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___array0, int32_t ___index1, int32_t ___length2, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * L_1; L_1 = (( Comparer_1_t8A5960F37207E375D95B73DD17BA22CB5BBF178E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_2, (int32_t)L_3, (int32_t)L_4, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mEF4575333B6E9A6A592831BED1679D60F15FAFB8_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m2CFDEDA71A622A37A5A89111F4FABD1304A152DD_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_3 = ___comparer3; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m2CFDEDA71A622A37A5A89111F4FABD1304A152DD_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m4136BABA0596E8E2F1E950AE3B07BB0C0D719BFC_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___array0, int32_t ___index1, int32_t ___length2, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_10 = (L_7)->GetAt(static_cast(L_9)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_10, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m0A5639C520C5F613D19F63EBC0F575BF0222FA74_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_2 = ___comparer1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_6 = (L_3)->GetAt(static_cast(L_5)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_2, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_6, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_15; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_16 = ___keys0; int32_t L_17 = ___a2; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_21); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_22 = ___keys0; int32_t L_23 = ___b3; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mA23E6B06231E6CC3BB509A53ED34042D33151A4D_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_5; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_6 = ___a0; int32_t L_7 = ___i1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_11); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_12 = ___a0; int32_t L_13 = ___j2; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mE5F03AF1A3D849B1FAFD81EE959576EF1D016313_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_7 = ___comparer3; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m9907CC644A77308EEDAD4F6C1F0B4517DD59BF3A_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_5, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_10 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_10, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_14 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_14, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_18 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_18, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_25 = ___comparer4; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_30 = ___comparer4; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_41 = ___comparer4; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m3BF25B847F08CF0E3EA82C0CCAFE853912A83BFC_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_3, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_7 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_7, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_11 = ___keys0; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_11, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_18; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_24 = ___comparer3; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_29 = (L_25)->GetAt(static_cast(L_28)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_30 = V_1; NullCheck((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_24, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_29, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_32 = ___comparer3; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_33 = V_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_32, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_33, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mC021C263036DCA8256AFE4A5F020F4B02B0A05FC_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_7 = ___comparer3; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_18 = ___comparer3; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m68A508367ED13E3F5BE4BA7A667FDBE7187A4144_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer4, const RuntimeMethod* method) { PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_8 = ___comparer4; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_13 = (L_9)->GetAt(static_cast(L_12)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_8, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_13, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_21 = ___comparer4; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_22 = V_0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_21, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_22, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m8431C3B7F3C3DF3DB3FB363F6F9856E5B129DE99_gshared (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_5; goto IL_0026; } IL_0012: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_6 = ___keys0; int32_t L_7 = V_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_15 = ___comparer3; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_16 = V_2; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_15, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_16, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_22 = ___keys0; int32_t L_23 = V_1; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m5741E84D9E10FA6E85DFA5FCCFF0BE40F0E80ED4_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * L_1; L_1 = (( Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_7 = (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m5741E84D9E10FA6E85DFA5FCCFF0BE40F0E80ED4_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mB44E9D7ACDF27F29D5EB1057F1BC68BD35529F28_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___array0, int32_t ___index1, int32_t ___length2, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * L_1; L_1 = (( Comparer_1_tE0E7B9791F6A6C146C6B8D95CEE5F4FA9E1F61A6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_2, (int32_t)L_3, (int32_t)L_4, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mB44E9D7ACDF27F29D5EB1057F1BC68BD35529F28_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF57AB02D08A943826279C3EF0589E2E24C68E01A_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_3 = ___comparer3; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mF57AB02D08A943826279C3EF0589E2E24C68E01A_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m2437FB1198BD53C35F0B8B97B2EAC816E29101BD_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___array0, int32_t ___index1, int32_t ___length2, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_10 = (L_7)->GetAt(static_cast(L_9)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_10, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mC7AA79185E264ABC2DF2DD5254EDCC611F6623F7_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_2 = ___comparer1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_6 = (L_3)->GetAt(static_cast(L_5)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_2, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_6, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_15; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_16 = ___keys0; int32_t L_17 = ___a2; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_21); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_22 = ___keys0; int32_t L_23 = ___b3; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m128492E28CFC44BADA54C35BB8DE7C5606D0CB15_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_5; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_6 = ___a0; int32_t L_7 = ___i1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_11); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_12 = ___a0; int32_t L_13 = ___j2; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mFFC3E6D7F7CDB0B66BAA62BF180F169A5539365C_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_7 = ___comparer3; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m5CEDCEF90FC3A967AC20419F3FF7B28C5660B6C4_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_5, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_10 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_10, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_14 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_14, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_18 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_18, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_25 = ___comparer4; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_30 = ___comparer4; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_41 = ___comparer4; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m802A43EE53685900B7F5E711AA6FADD57490A6FB_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_3, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_7 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_7, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_11 = ___keys0; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_11, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_18; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_24 = ___comparer3; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_29 = (L_25)->GetAt(static_cast(L_28)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_30 = V_1; NullCheck((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_24, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_29, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_32 = ___comparer3; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_33 = V_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_32, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_33, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mF03A50900DF8DBD2608BB6FB7E1DA6E9F16642E3_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_7 = ___comparer3; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_18 = ___comparer3; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mD48CCEC1BC541527D0B8F29ACF15DA724AED0BC4_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer4, const RuntimeMethod* method) { ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_8 = ___comparer4; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_13 = (L_9)->GetAt(static_cast(L_12)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_8, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_13, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_21 = ___comparer4; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_22 = V_0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_21, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_22, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m83D9A70C52CA5A595FA2B9646497567406624084_gshared (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_5; goto IL_0026; } IL_0012: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_6 = ___keys0; int32_t L_7 = V_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_15 = ___comparer3; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_16 = V_2; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_15, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_16, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_22 = ___keys0; int32_t L_23 = V_1; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m22460F10C600AD6E523E67C6E16380A9C7F17D0F_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * L_1; L_1 = (( Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_7 = (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m22460F10C600AD6E523E67C6E16380A9C7F17D0F_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mC7AB2FFFCD91D7549CB00859E111E4C779D69D3E_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___array0, int32_t ___index1, int32_t ___length2, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * L_1; L_1 = (( Comparer_1_t57E46E212CFE842E6E34D5FDFD2A33D61239A438 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_2, (int32_t)L_3, (int32_t)L_4, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mC7AB2FFFCD91D7549CB00859E111E4C779D69D3E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mCD6E4FA5FC311435BD5C2F37603CC31D3BA221AB_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_3 = ___comparer3; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mCD6E4FA5FC311435BD5C2F37603CC31D3BA221AB_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mD382F18C037E71F44166DC0F4E3B6EEBD6450A74_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___array0, int32_t ___index1, int32_t ___length2, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_10 = (L_7)->GetAt(static_cast(L_9)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_10, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m939EA9ECF0C15B8FAA162A86DF733EB462DB9459_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_2 = ___comparer1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_6 = (L_3)->GetAt(static_cast(L_5)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_2, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_6, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_15; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_16 = ___keys0; int32_t L_17 = ___a2; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_21); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_22 = ___keys0; int32_t L_23 = ___b3; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m1AA57C6B4C773982F71A7E8FEE9EFB6DA2D736F1_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_5; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_6 = ___a0; int32_t L_7 = ___i1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_11); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_12 = ___a0; int32_t L_13 = ___j2; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m1DC00E19980D4A87F8EFF3F7E72862D569893F4A_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_7 = ___comparer3; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mD44198732B997BC760867B4FC0A9F72376BF294F_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_5, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_10 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_10, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_14 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_14, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_18 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_18, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_25 = ___comparer4; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_30 = ___comparer4; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_41 = ___comparer4; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mFDFE0F3CFAE509F1514E75169CF7519F0BE5A7F7_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_3, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_7 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_7, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_11 = ___keys0; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_11, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_18; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_24 = ___comparer3; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_29 = (L_25)->GetAt(static_cast(L_28)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_30 = V_1; NullCheck((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_24, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_29, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_32 = ___comparer3; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_33 = V_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_32, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_33, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m3D4ECA786C083DA340CB7866794D36FAA8748FCE_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_7 = ___comparer3; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_18 = ___comparer3; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mB585202BF2D9F1BB3D5B55F2B5FFDFB86D09553D_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer4, const RuntimeMethod* method) { PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_8 = ___comparer4; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_13 = (L_9)->GetAt(static_cast(L_12)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_8, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_13, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_21 = ___comparer4; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_22 = V_0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_21, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_22, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m59C030B224D0321BAE9096EBDF98965AC8B2F237_gshared (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_5; goto IL_0026; } IL_0012: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_6 = ___keys0; int32_t L_7 = V_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_15 = ___comparer3; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_16 = V_2; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_15, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_16, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_22 = ___keys0; int32_t L_23 = V_1; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mA4A00F756FC13FFF0FA8F8CD86AD76DC69613DA7_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * L_1; L_1 = (( Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_7 = (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mA4A00F756FC13FFF0FA8F8CD86AD76DC69613DA7_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m39CE2DC6664F0AB66705105A23029F9243525A22_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___array0, int32_t ___index1, int32_t ___length2, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * L_1; L_1 = (( Comparer_1_tA6615CE234855D95A1E96FE225FAC107DCEE604C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_2, (int32_t)L_3, (int32_t)L_4, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m39CE2DC6664F0AB66705105A23029F9243525A22_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mD96B1C3C29444DC2CDCE7F49605FFC714ED92AD7_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_3 = ___comparer3; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mD96B1C3C29444DC2CDCE7F49605FFC714ED92AD7_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m5BE15C874E69D58318DBB4655517F30B3E778E61_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___array0, int32_t ___index1, int32_t ___length2, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_10 = (L_7)->GetAt(static_cast(L_9)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_10, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m9F0D556C3CEA2B62182976A5A8F0E3AB77BB4757_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_2 = ___comparer1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_6 = (L_3)->GetAt(static_cast(L_5)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_2, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_6, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_15; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_16 = ___keys0; int32_t L_17 = ___a2; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_21); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_22 = ___keys0; int32_t L_23 = ___b3; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m1011C4DAFB2F17982BB33E414ECBCE93F634B905_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_5; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_6 = ___a0; int32_t L_7 = ___i1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_11); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_12 = ___a0; int32_t L_13 = ___j2; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mC4860B91B334A75F6137B0A1D100F5E79EB820E4_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_7 = ___comparer3; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m163EBBCF25BA5D80EED23B04D7740EF1D864DC94_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_5, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_10 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_10, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_14 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_14, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_18 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_18, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_25 = ___comparer4; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_30 = ___comparer4; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_41 = ___comparer4; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mEBC52E9122E31D3C45530953EE08A96BAAE3B787_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_3, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_7 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_7, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_11 = ___keys0; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_11, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_18; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_24 = ___comparer3; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_29 = (L_25)->GetAt(static_cast(L_28)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_30 = V_1; NullCheck((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_24, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_29, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_32 = ___comparer3; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_33 = V_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_32, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_33, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mD220FD5F6B7B9A5159A9045606351442669EFC33_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_7 = ___comparer3; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_18 = ___comparer3; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m67984AAF7D410CA4944A983618A636799E74D088_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer4, const RuntimeMethod* method) { Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_8 = ___comparer4; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_13 = (L_9)->GetAt(static_cast(L_12)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_8, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_13, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_21 = ___comparer4; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_22 = V_0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_21, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_22, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mC3A5C71BC4EFEBF97BABBEF0C659521A2646B476_gshared (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_5; goto IL_0026; } IL_0012: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_6 = ___keys0; int32_t L_7 = V_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_15 = ___comparer3; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_16 = V_2; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_15, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_16, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_22 = ___keys0; int32_t L_23 = V_1; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m2894FB5671F128D4ADC48102058F85E3D42EE541_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * L_1; L_1 = (( Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_7 = (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m2894FB5671F128D4ADC48102058F85E3D42EE541_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mE01207481A48705A27CC7362C45FC2489744FF66_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___array0, int32_t ___index1, int32_t ___length2, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * L_1; L_1 = (( Comparer_1_tE32013895A08287DDA3431B73BDA7A2040D4314A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_2, (int32_t)L_3, (int32_t)L_4, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mE01207481A48705A27CC7362C45FC2489744FF66_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m38E9EA16761339F86DF64A43CDB995656870953E_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_3 = ___comparer3; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m38E9EA16761339F86DF64A43CDB995656870953E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m9EBBF50B8E1EC711C00F2EA1F149250D5EBD73D1_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___array0, int32_t ___index1, int32_t ___length2, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_10 = (L_7)->GetAt(static_cast(L_9)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_10, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m65E5D868A855CE33839148ACC5827DE43800CCD5_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_2 = ___comparer1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_6 = (L_3)->GetAt(static_cast(L_5)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_2, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_6, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_15; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_16 = ___keys0; int32_t L_17 = ___a2; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_21); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_22 = ___keys0; int32_t L_23 = ___b3; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m652685DA54F4C5E8F60FECDC0F63444EFF8213E8_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_5; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_6 = ___a0; int32_t L_7 = ___i1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_11); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_12 = ___a0; int32_t L_13 = ___j2; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mD9C5D51412B05788A9D207F3814D5AE374DCC8D6_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_7 = ___comparer3; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m10177C6137BF2DF1AFB53300CD5C06C51B8BC3C8_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_5, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_10 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_10, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_14 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_14, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_18 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_18, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_25 = ___comparer4; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_30 = ___comparer4; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_41 = ___comparer4; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m9FD2EC8F22147905E962CDC6E8CB3A0AFC3A4424_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_3, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_7 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_7, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_11 = ___keys0; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_11, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_18; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_24 = ___comparer3; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_29 = (L_25)->GetAt(static_cast(L_28)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_30 = V_1; NullCheck((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_24, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_29, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_32 = ___comparer3; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_33 = V_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_32, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_33, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mB3C4AE15439D096DA1FEE5C075675A4260397D0E_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_7 = ___comparer3; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_18 = ___comparer3; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mBFEAEFDF6B8F032C2139572A72A5A7C093DBE350_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer4, const RuntimeMethod* method) { NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_8 = ___comparer4; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_13 = (L_9)->GetAt(static_cast(L_12)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_8, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_13, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_21 = ___comparer4; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_22 = V_0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_21, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_22, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mA3FEC16C92839D9697520647390DE4EEED2B051A_gshared (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_5; goto IL_0026; } IL_0012: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_6 = ___keys0; int32_t L_7 = V_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_15 = ___comparer3; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_16 = V_2; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_15, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_16, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_22 = ___keys0; int32_t L_23 = V_1; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m96BC861E707176DEF4CB48162022C52DACE32B0F_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * L_1; L_1 = (( Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_7 = (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m96BC861E707176DEF4CB48162022C52DACE32B0F_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m3BF59E09CF0A98A8E1D0363C0D0B167E8E51D7AB_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___array0, int32_t ___index1, int32_t ___length2, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * L_1; L_1 = (( Comparer_1_t249820FEA24060C7C7003DC20546AD0DCF73A6B3 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_2, (int32_t)L_3, (int32_t)L_4, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m3BF59E09CF0A98A8E1D0363C0D0B167E8E51D7AB_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m595CB3D5F8BEC23B6D086AA44E8F90A9E797321B_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_3 = ___comparer3; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m595CB3D5F8BEC23B6D086AA44E8F90A9E797321B_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m459117744AA195E4D8A5A006D995BF13FB2E237F_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___array0, int32_t ___index1, int32_t ___length2, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_10 = (L_7)->GetAt(static_cast(L_9)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_10, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m357CDCCFD45C574C4D59173D0F736D2FA5C141CB_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_2 = ___comparer1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_6 = (L_3)->GetAt(static_cast(L_5)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_2, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_6, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_15; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_16 = ___keys0; int32_t L_17 = ___a2; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_21); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_22 = ___keys0; int32_t L_23 = ___b3; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m3B3BDB69A0727C18210DCAA8AA586F3F28201BDF_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_5; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_6 = ___a0; int32_t L_7 = ___i1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_11); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_12 = ___a0; int32_t L_13 = ___j2; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m4D5B99D5C5C2765DD55C1F2DF0C0821B25CBF4B7_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_7 = ___comparer3; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mA742812B89DBB52557E66267E0A8A3A3569FDC75_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_5, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_10 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_10, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_14 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_14, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_18 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_18, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_25 = ___comparer4; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_30 = ___comparer4; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_41 = ___comparer4; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m354F99188768F25EF0600ACBC1A9C7C17C1EDB67_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_3, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_7 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_7, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_11 = ___keys0; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_11, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_18; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_24 = ___comparer3; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_29 = (L_25)->GetAt(static_cast(L_28)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_30 = V_1; NullCheck((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_24, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_29, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_32 = ___comparer3; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_33 = V_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_32, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_33, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m80669C6B4A0F76F587A4688D09A175ADA8DBCEB0_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_7 = ___comparer3; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_18 = ___comparer3; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mC801257BE59776EEFB9247FD211D2C46A72C66E3_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer4, const RuntimeMethod* method) { RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_8 = ___comparer4; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_13 = (L_9)->GetAt(static_cast(L_12)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_8, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_13, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_21 = ___comparer4; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_22 = V_0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_21, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_22, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m4F906F7336FBDE2A19C1611D6539385574AA4B2A_gshared (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_5; goto IL_0026; } IL_0012: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_6 = ___keys0; int32_t L_7 = V_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_15 = ___comparer3; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_16 = V_2; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_15, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_16, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_22 = ___keys0; int32_t L_23 = V_1; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mBF85E70EFA55A70FA5BA2E84AC8A0E2F5E266B95_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * L_1; L_1 = (( Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_7 = (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mBF85E70EFA55A70FA5BA2E84AC8A0E2F5E266B95_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m73C7FFDB833E0414C91A81539B5AE02042909DD7_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___array0, int32_t ___index1, int32_t ___length2, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * L_1; L_1 = (( Comparer_1_tA2D54D24CE2EB15DBD84D6F83A060AC420EEFF6F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_2, (int32_t)L_3, (int32_t)L_4, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_m73C7FFDB833E0414C91A81539B5AE02042909DD7_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mABFFA39F9696E41B4F894C44A5714592E4404D8F_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_3 = ___comparer3; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mABFFA39F9696E41B4F894C44A5714592E4404D8F_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m08581BD731B2857E9788385734F17AA460676A20_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___array0, int32_t ___index1, int32_t ___length2, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_10 = (L_7)->GetAt(static_cast(L_9)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_10, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m90E0AE371D4B20E79820ABA52B218F4E1FDD43C8_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_2 = ___comparer1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_6 = (L_3)->GetAt(static_cast(L_5)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_2, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_6, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_15; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_16 = ___keys0; int32_t L_17 = ___a2; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_21); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_22 = ___keys0; int32_t L_23 = ___b3; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mD316E617120E377F4966546FEE7E5833A0F0A0AB_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_5; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_6 = ___a0; int32_t L_7 = ___i1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_11); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_12 = ___a0; int32_t L_13 = ___j2; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m7674A21D94582EBC9DE48C2FAFF7824D4C151CF3_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_7 = ___comparer3; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m1BE709F1E6623DE7477A54341E1691E45712D2E8_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_5, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_10 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_10, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_14 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_14, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_18 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_18, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_25 = ___comparer4; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_30 = ___comparer4; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_41 = ___comparer4; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mE4B8160D8CCD581E35BB7BBA4A2283379FC2568F_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_3, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_7 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_7, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_11 = ___keys0; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_11, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_18; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_24 = ___comparer3; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_29 = (L_25)->GetAt(static_cast(L_28)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_30 = V_1; NullCheck((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_24, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_29, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_32 = ___comparer3; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_33 = V_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_32, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_33, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mD326CC3A6A32905C20E0628332797EF336B6757D_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_7 = ___comparer3; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_18 = ___comparer3; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m00E05146B1C49386ED187876BFEF2E5CA4196E22_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer4, const RuntimeMethod* method) { WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_8 = ___comparer4; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_13 = (L_9)->GetAt(static_cast(L_12)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_8, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_13, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_21 = ___comparer4; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_22 = V_0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_21, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_22, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m731299570671DE643BA6A5EA9C7E0D79F83DF08D_gshared (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_5; goto IL_0026; } IL_0012: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_6 = ___keys0; int32_t L_7 = V_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_15 = ___comparer3; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_16 = V_2; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_15, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_16, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_22 = ___keys0; int32_t L_23 = V_1; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m68F755495218780A64E302CB9073289C6C061772_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * L_1; L_1 = (( Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_7 = (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0021; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_8, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_9 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_10 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_10, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_m68F755495218780A64E302CB9073289C6C061772_RuntimeMethod_var))); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mF6B1744EE6E5294EBB4077943BD945589D8F04EF_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___array0, int32_t ___index1, int32_t ___length2, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; Exception_t * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * L_1; L_1 = (( Comparer_1_t3874C70C011C4AB535859436EF7C43D810E296A1 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7; L_7 = (( int32_t (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_2, (int32_t)L_3, (int32_t)L_4, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0019; } throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_8 = V_1; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_9 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_9, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_BinarySearch_mF6B1744EE6E5294EBB4077943BD945589D8F04EF_RuntimeMethod_var))); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return (int32_t)L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mFAEBB8B47ADBAA2CD26517A7A4A2E730A2D9F21F_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer3, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_3 = ___comparer3; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_5 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_6 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_6, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_1_Sort_mFAEBB8B47ADBAA2CD26517A7A4A2E730A2D9F21F_RuntimeMethod_var))); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mB9871B742192AF480165A67BED1006BFABC41741_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___array0, int32_t ___index1, int32_t ___length2, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_10 = (L_7)->GetAt(static_cast(L_9)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12; L_12 = InterfaceFuncInvoker2< int32_t, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_10, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return (int32_t)L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return (int32_t)((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m4065FF0F4C9495AB52C65437060CA7D44F5FA6DD_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_2 = ___comparer1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_6 = (L_3)->GetAt(static_cast(L_5)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_2); int32_t L_11; L_11 = (( int32_t (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_2, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_6, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_15; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_16 = ___keys0; int32_t L_17 = ___a2; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_21); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_22 = ___keys0; int32_t L_23 = ___b3; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m4C248E56E251AF6392BC692F523C97D68199FCB4_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_5; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_6 = ___a0; int32_t L_7 = ___i1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_11); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_12 = ___a0; int32_t L_13 = ___j2; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mC603E86560F485586A3A39F07A9F81D00DCC8A7A_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = ___keys0; NullCheck(L_5); int32_t L_6; L_6 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_7 = ___comparer3; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mB502D16E5F33397D350D6A0F14D5EB7E09273E7F_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_5, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_10 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_10, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_14 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_14, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_18 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_18, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_25 = ___comparer4; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_30 = ___comparer4; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_35 = ___comparer4; int32_t L_36; L_36 = (( int32_t (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_41 = ___comparer4; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mE264881595A28D1883D95B9680A843E447043744_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_3, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_7 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_7, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_11 = ___keys0; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_11, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_18; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_24 = ___comparer3; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_29 = (L_25)->GetAt(static_cast(L_28)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_30 = V_1; NullCheck((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_24); int32_t L_31; L_31 = (( int32_t (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_24, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_29, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_32 = ___comparer3; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_33 = V_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_32); int32_t L_39; L_39 = (( int32_t (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_32, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_33, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return (int32_t)L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mCC8598AC64201466F039F4BD69D6535076A304D4_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_7 = ___comparer3; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_18 = ___comparer3; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m4E167FC6FD5292F7EFFE560E5A34EDF934000B68_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer4, const RuntimeMethod* method) { LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_8 = ___comparer4; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_13 = (L_9)->GetAt(static_cast(L_12)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_8); int32_t L_19; L_19 = (( int32_t (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_8, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_13, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_21 = ___comparer4; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_22 = V_0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_21); int32_t L_28; L_28 = (( int32_t (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_21, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_22, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mB18CB51C7013B68D366630C4AC544E7D348DD191_gshared (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_5; goto IL_0026; } IL_0012: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_6 = ___keys0; int32_t L_7 = V_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_15 = ___comparer3; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_16 = V_2; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_15); int32_t L_21; L_21 = (( int32_t (*) (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_15, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_16, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_22 = ___keys0; int32_t L_23 = V_1; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0004; } } { 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.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * ArraySortHelper_2_get_Default_mD92A167BF89A92C63CF999605F7FED6DAD7C0C7D_gshared (const RuntimeMethod* method) { ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * V_0 = NULL; { ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * L_0 = ((ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); V_0 = (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 *)L_0; ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * L_1 = V_0; if (L_1) { goto IL_0011; } } { ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * L_2; L_2 = (( ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 *)L_2; } IL_0011: { ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * L_3 = V_0; return (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 *)L_3; } } // System.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::CreateArraySortHelper() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * ArraySortHelper_2_CreateArraySortHelper_m0770FAB21C7FBD99BB7DFEFDC041B815B7F85EF5_gshared (const RuntimeMethod* method) { { ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * L_0 = (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2)); (( void (*) (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); il2cpp_codegen_memory_barrier(); ((ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_s_defaultArraySortHelper_0(L_0); ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * L_1 = ((ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); return (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 *)L_1; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Sort_mF2DBF2BF0914217FFD6492A1055B7B7D6FD88CE0_gshared (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___index2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (!L_0) { goto IL_000d; } } IL_0004: { RuntimeObject* L_1 = ___comparer4; Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * L_2; L_2 = (( Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 *)L_2)))) { goto IL_0014; } } IL_000d: { Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * L_3; L_3 = (( Comparer_1_t33EA2A3D50A5D04C1A23DFF361A0AAD011657B84 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); ___comparer4 = (RuntimeObject*)L_3; } IL_0014: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = ___values1; int32_t L_6 = ___index2; int32_t L_7 = ___length3; RuntimeObject* L_8 = ___comparer4; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_4, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); goto IL_0039; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0022; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002c; } throw e; } CATCH_0022: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_9 = ___comparer4; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_9, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0039; } // end catch (depth: 1) CATCH_002c: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_10 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_11 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_2_Sort_mF2DBF2BF0914217FFD6492A1055B7B7D6FD88CE0_RuntimeMethod_var))); } // end catch (depth: 1) IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::SwapIfGreaterWithItems(TKey[],TValue[],System.Collections.Generic.IComparer`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_SwapIfGreaterWithItems_mE6CEFE2F1EFE7397583CC3F729A4C7D8C172A34F_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, RuntimeObject* ___comparer2, int32_t ___a3, int32_t ___b4, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___a3; int32_t L_1 = ___b4; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0060; } } { RuntimeObject* L_2 = ___comparer2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = ___keys0; int32_t L_4 = ___a3; NullCheck(L_3); int32_t L_5 = L_4; RuntimeObject * L_6 = (L_3)->GetAt(static_cast(L_5)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = ___keys0; int32_t L_8 = ___b4; NullCheck(L_7); int32_t L_9 = L_8; RuntimeObject * L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((RuntimeObject*)L_2); int32_t L_11; L_11 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_2, (RuntimeObject *)L_6, (RuntimeObject *)L_10); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0060; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ___keys0; int32_t L_13 = ___a3; NullCheck(L_12); int32_t L_14 = L_13; RuntimeObject * L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (RuntimeObject *)L_15; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = ___keys0; int32_t L_17 = ___a3; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___keys0; int32_t L_19 = ___b4; NullCheck(L_18); int32_t L_20 = L_19; RuntimeObject * L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (RuntimeObject *)L_21); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___keys0; int32_t L_23 = ___b4; RuntimeObject * L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (RuntimeObject *)L_24); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_25 = ___values1; if (!L_25) { goto IL_0060; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = ___values1; int32_t L_27 = ___a3; NullCheck(L_26); int32_t L_28 = L_27; RuntimeObject * L_29 = (L_26)->GetAt(static_cast(L_28)); V_1 = (RuntimeObject *)L_29; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = ___values1; int32_t L_31 = ___a3; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_32 = ___values1; int32_t L_33 = ___b4; NullCheck(L_32); int32_t L_34 = L_33; RuntimeObject * L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (RuntimeObject *)L_35); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_36 = ___values1; int32_t L_37 = ___b4; RuntimeObject * L_38 = V_1; NullCheck(L_36); (L_36)->SetAt(static_cast(L_37), (RuntimeObject *)L_38); } IL_0060: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Swap(TKey[],TValue[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Swap_mCB1B8C3D650871C7E7F110CCC38722454677F20B_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___i2, int32_t ___j3, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___i2; int32_t L_1 = ___j3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0043; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = ___keys0; int32_t L_3 = ___i2; NullCheck(L_2); int32_t L_4 = L_3; RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (RuntimeObject *)L_5; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___keys0; int32_t L_7 = ___i2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = ___keys0; int32_t L_9 = ___j3; NullCheck(L_8); int32_t L_10 = L_9; RuntimeObject * L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject *)L_11); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ___keys0; int32_t L_13 = ___j3; RuntimeObject * L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RuntimeObject *)L_14); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_15 = ___values1; if (!L_15) { goto IL_0043; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = ___values1; int32_t L_17 = ___i2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); V_1 = (RuntimeObject *)L_19; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = ___values1; int32_t L_21 = ___i2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___values1; int32_t L_23 = ___j3; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (RuntimeObject *)L_25); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = ___values1; int32_t L_27 = ___j3; RuntimeObject * L_28 = V_1; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (RuntimeObject *)L_28); } IL_0043: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntrospectiveSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntrospectiveSort_m1003A68EADBD3D451BE6536EF33F8A3A1F0B1134_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___left2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { { int32_t L_0 = ___length3; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = ___values1; int32_t L_3 = ___left2; int32_t L_4 = ___length3; int32_t L_5 = ___left2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___keys0; NullCheck(L_6); int32_t L_7; L_7 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))), /*hidden argument*/NULL); RuntimeObject* L_8 = ___comparer4; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_1, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_7)), (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntroSort(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntroSort_mE4DB5E04D9D75EBA0FD70F52817BF316723D7895_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, int32_t ___depthLimit4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0091; } IL_0005: { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_005b; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0025; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___values1; RuntimeObject* L_7 = ___comparer5; int32_t L_8 = ___lo2; int32_t L_9 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_5, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_6, (RuntimeObject*)L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_0025: { int32_t L_10 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)3)))) { goto IL_004f; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ___values1; RuntimeObject* L_13 = ___comparer5; int32_t L_14 = ___lo2; int32_t L_15 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_11, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_12, (RuntimeObject*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = ___values1; RuntimeObject* L_18 = ___comparer5; int32_t L_19 = ___lo2; int32_t L_20 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_16, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_17, (RuntimeObject*)L_18, (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_21 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___values1; RuntimeObject* L_23 = ___comparer5; int32_t L_24 = ___hi3; int32_t L_25 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_21, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_22, (RuntimeObject*)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)), (int32_t)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_004f: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = ___values1; int32_t L_28 = ___lo2; int32_t L_29 = ___hi3; RuntimeObject* L_30 = ___comparer5; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_26, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_27, (int32_t)L_28, (int32_t)L_29, (RuntimeObject*)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } IL_005b: { int32_t L_31 = ___depthLimit4; if (L_31) { goto IL_006b; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_32 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_33 = ___values1; int32_t L_34 = ___lo2; int32_t L_35 = ___hi3; RuntimeObject* L_36 = ___comparer5; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_32, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_33, (int32_t)L_34, (int32_t)L_35, (RuntimeObject*)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_006b: { int32_t L_37 = ___depthLimit4; ___depthLimit4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_38 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_39 = ___values1; int32_t L_40 = ___lo2; int32_t L_41 = ___hi3; RuntimeObject* L_42 = ___comparer5; int32_t L_43; L_43 = (( int32_t (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_38, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_39, (int32_t)L_40, (int32_t)L_41, (RuntimeObject*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); V_1 = (int32_t)L_43; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_44 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_45 = ___values1; int32_t L_46 = V_1; int32_t L_47 = ___hi3; int32_t L_48 = ___depthLimit4; RuntimeObject* L_49 = ___comparer5; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_44, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_45, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)), (int32_t)L_47, (int32_t)L_48, (RuntimeObject*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); int32_t L_50 = V_1; ___hi3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1)); } IL_0091: { int32_t L_51 = ___hi3; int32_t L_52 = ___lo2; if ((((int32_t)L_51) > ((int32_t)L_52))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`2::PickPivotAndPartition(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_2_PickPivotAndPartition_mA6718D48DAF7465EEF934647AA183FD012F7AE74_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; RuntimeObject * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo2; int32_t L_1 = ___hi3; int32_t L_2 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = ___values1; RuntimeObject* L_5 = ___comparer4; int32_t L_6 = ___lo2; int32_t L_7 = V_0; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_3, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_4, (RuntimeObject*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = ___values1; RuntimeObject* L_10 = ___comparer4; int32_t L_11 = ___lo2; int32_t L_12 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_8, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_9, (RuntimeObject*)L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = ___values1; RuntimeObject* L_15 = ___comparer4; int32_t L_16 = V_0; int32_t L_17 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_13, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_14, (RuntimeObject*)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___keys0; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20 = L_19; RuntimeObject * L_21 = (L_18)->GetAt(static_cast(L_20)); V_1 = (RuntimeObject *)L_21; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = ___values1; int32_t L_24 = V_0; int32_t L_25 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_22, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_23, (int32_t)L_24, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_26 = ___lo2; V_2 = (int32_t)L_26; int32_t L_27 = ___hi3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)1)); goto IL_007d; } IL_0044: { RuntimeObject* L_28 = ___comparer4; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_29 = ___keys0; int32_t L_30 = V_2; int32_t L_31 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); V_2 = (int32_t)L_31; NullCheck(L_29); int32_t L_32 = L_31; RuntimeObject * L_33 = (L_29)->GetAt(static_cast(L_32)); RuntimeObject * L_34 = V_1; NullCheck((RuntimeObject*)L_28); int32_t L_35; L_35 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (RuntimeObject *)L_33, (RuntimeObject *)L_34); if ((((int32_t)L_35) < ((int32_t)0))) { goto IL_0044; } } IL_005a: { RuntimeObject* L_36 = ___comparer4; RuntimeObject * L_37 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_38 = ___keys0; int32_t L_39 = V_3; int32_t L_40 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1)); V_3 = (int32_t)L_40; NullCheck(L_38); int32_t L_41 = L_40; RuntimeObject * L_42 = (L_38)->GetAt(static_cast(L_41)); NullCheck((RuntimeObject*)L_36); int32_t L_43; L_43 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_36, (RuntimeObject *)L_37, (RuntimeObject *)L_42); if ((((int32_t)L_43) < ((int32_t)0))) { goto IL_005a; } } { int32_t L_44 = V_2; int32_t L_45 = V_3; if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_0081; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_46 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = ___values1; int32_t L_48 = V_2; int32_t L_49 = V_3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_46, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_47, (int32_t)L_48, (int32_t)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); } IL_007d: { int32_t L_50 = V_2; int32_t L_51 = V_3; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0044; } } IL_0081: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_53 = ___values1; int32_t L_54 = V_2; int32_t L_55 = ___hi3; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_52, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_53, (int32_t)L_54, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_56 = V_2; return (int32_t)L_56; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Heapsort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Heapsort_m0040C15C6F7D491C2F5C7C2CA11F6DF1D729A453_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001c; } IL_000c: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = ___values1; int32_t L_5 = V_1; int32_t L_6 = V_0; int32_t L_7 = ___lo2; RuntimeObject* L_8 = ___comparer4; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_3, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_4, (int32_t)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_9 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); } IL_001c: { int32_t L_10 = V_1; if ((((int32_t)L_10) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_11 = V_0; V_2 = (int32_t)L_11; goto IL_0043; } IL_0024: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = ___values1; int32_t L_14 = ___lo2; int32_t L_15 = ___lo2; int32_t L_16 = V_2; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_12, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___values1; int32_t L_19 = V_2; int32_t L_20 = ___lo2; RuntimeObject* L_21 = ___comparer4; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_17, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_18, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)), (int32_t)L_20, (RuntimeObject*)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)); } IL_0043: { int32_t L_23 = V_2; if ((((int32_t)L_23) > ((int32_t)1))) { goto IL_0024; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::DownHeap(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_DownHeap_mFEA291603F42997037F02D116FD4F879B1C93CA2_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___i2, int32_t ___n3, int32_t ___lo4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; int32_t V_2 = 0; RuntimeObject * V_3 = NULL; RuntimeObject * G_B3_0 = NULL; { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ___keys0; int32_t L_1 = ___lo4; int32_t L_2 = ___i2; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); RuntimeObject * L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (RuntimeObject *)L_4; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = ___values1; if (L_5) { goto IL_001b; } } { il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject *)); RuntimeObject * L_6 = V_3; G_B3_0 = L_6; goto IL_0027; } IL_001b: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = ___values1; int32_t L_8 = ___lo4; int32_t L_9 = ___i2; NullCheck(L_7); int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)); RuntimeObject * L_11 = (L_7)->GetAt(static_cast(L_10)); G_B3_0 = L_11; } IL_0027: { V_1 = (RuntimeObject *)G_B3_0; goto IL_00a3; } IL_002a: { int32_t L_12 = ___i2; V_2 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_12)); int32_t L_13 = V_2; int32_t L_14 = ___n3; if ((((int32_t)L_13) >= ((int32_t)L_14))) { goto IL_0056; } } { RuntimeObject* L_15 = ___comparer5; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = ___keys0; int32_t L_17 = ___lo4; int32_t L_18 = V_2; NullCheck(L_16); int32_t L_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18)), (int32_t)1)); RuntimeObject * L_20 = (L_16)->GetAt(static_cast(L_19)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_21 = ___keys0; int32_t L_22 = ___lo4; int32_t L_23 = V_2; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23)); RuntimeObject * L_25 = (L_21)->GetAt(static_cast(L_24)); NullCheck((RuntimeObject*)L_15); int32_t L_26; L_26 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_15, (RuntimeObject *)L_20, (RuntimeObject *)L_25); if ((((int32_t)L_26) >= ((int32_t)0))) { goto IL_0056; } } { int32_t L_27 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0056: { RuntimeObject* L_28 = ___comparer5; RuntimeObject * L_29 = V_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = ___keys0; int32_t L_31 = ___lo4; int32_t L_32 = V_2; NullCheck(L_30); int32_t L_33 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (int32_t)1)); RuntimeObject * L_34 = (L_30)->GetAt(static_cast(L_33)); NullCheck((RuntimeObject*)L_28); int32_t L_35; L_35 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (RuntimeObject *)L_29, (RuntimeObject *)L_34); if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_00a9; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_36 = ___keys0; int32_t L_37 = ___lo4; int32_t L_38 = ___i2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_39 = ___keys0; int32_t L_40 = ___lo4; int32_t L_41 = V_2; NullCheck(L_39); int32_t L_42 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)L_41)), (int32_t)1)); RuntimeObject * L_43 = (L_39)->GetAt(static_cast(L_42)); NullCheck(L_36); (L_36)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)L_38)), (int32_t)1))), (RuntimeObject *)L_43); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_44 = ___values1; if (!L_44) { goto IL_00a0; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_45 = ___values1; int32_t L_46 = ___lo4; int32_t L_47 = ___i2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_48 = ___values1; int32_t L_49 = ___lo4; int32_t L_50 = V_2; NullCheck(L_48); int32_t L_51 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)L_50)), (int32_t)1)); RuntimeObject * L_52 = (L_48)->GetAt(static_cast(L_51)); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), (int32_t)1))), (RuntimeObject *)L_52); } IL_00a0: { int32_t L_53 = V_2; ___i2 = (int32_t)L_53; } IL_00a3: { int32_t L_54 = ___i2; int32_t L_55 = ___n3; if ((((int32_t)L_54) <= ((int32_t)((int32_t)((int32_t)L_55/(int32_t)2))))) { goto IL_002a; } } IL_00a9: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_56 = ___keys0; int32_t L_57 = ___lo4; int32_t L_58 = ___i2; RuntimeObject * L_59 = V_0; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)L_58)), (int32_t)1))), (RuntimeObject *)L_59); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = ___values1; if (!L_60) { goto IL_00c6; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_61 = ___values1; int32_t L_62 = ___lo4; int32_t L_63 = ___i2; RuntimeObject * L_64 = V_1; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)L_63)), (int32_t)1))), (RuntimeObject *)L_64); } IL_00c6: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::InsertionSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_InsertionSort_m73F214B423947750A5E1E1790149F8BD8FB60C47_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject * V_2 = NULL; RuntimeObject * V_3 = NULL; RuntimeObject * V_4 = NULL; RuntimeObject * G_B4_0 = NULL; { int32_t L_0 = ___lo2; V_0 = (int32_t)L_0; goto IL_0083; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (RuntimeObject *)L_5; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___values1; if (L_6) { goto IL_001f; } } { il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_7 = V_4; G_B4_0 = L_7; goto IL_0028; } IL_001f: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = ___values1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); RuntimeObject * L_11 = (L_8)->GetAt(static_cast(L_10)); G_B4_0 = L_11; } IL_0028: { V_3 = (RuntimeObject *)G_B4_0; goto IL_0052; } IL_002b: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ___keys0; int32_t L_13 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = ___keys0; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; RuntimeObject * L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))), (RuntimeObject *)L_17); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___values1; if (!L_18) { goto IL_004e; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_19 = ___values1; int32_t L_20 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_21 = ___values1; int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))), (RuntimeObject *)L_24); } IL_004e: { int32_t L_25 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)); } IL_0052: { int32_t L_26 = V_1; int32_t L_27 = ___lo2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0068; } } { RuntimeObject* L_28 = ___comparer4; RuntimeObject * L_29 = V_2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = ___keys0; int32_t L_31 = V_1; NullCheck(L_30); int32_t L_32 = L_31; RuntimeObject * L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck((RuntimeObject*)L_28); int32_t L_34; L_34 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (RuntimeObject *)L_29, (RuntimeObject *)L_33); if ((((int32_t)L_34) < ((int32_t)0))) { goto IL_002b; } } IL_0068: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_35 = ___keys0; int32_t L_36 = V_1; RuntimeObject * L_37 = V_2; NullCheck(L_35); (L_35)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))), (RuntimeObject *)L_37); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_38 = ___values1; if (!L_38) { goto IL_007f; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_39 = ___values1; int32_t L_40 = V_1; RuntimeObject * L_41 = V_3; NullCheck(L_39); (L_39)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))), (RuntimeObject *)L_41); } IL_007f: { int32_t L_42 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_0083: { int32_t L_43 = V_0; int32_t L_44 = ___hi3; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0004; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2__ctor_m2C13F72A134AA33C3EEBBC945FCE45B36BDAFB2C_gshared (ArraySortHelper_2_tEFE2A82208F624A230AED04CB8F60F821A77F663 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/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.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * ArraySortHelper_2_get_Default_m2DA1AB6000C7F8DBCDB67F02C0C1C50221DB8C05_gshared (const RuntimeMethod* method) { ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * V_0 = NULL; { ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * L_0 = ((ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); V_0 = (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C *)L_0; ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * L_1 = V_0; if (L_1) { goto IL_0011; } } { ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * L_2; L_2 = (( ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C *)L_2; } IL_0011: { ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * L_3 = V_0; return (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C *)L_3; } } // System.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::CreateArraySortHelper() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * ArraySortHelper_2_CreateArraySortHelper_m73EC5C9E8AECF23D78167F30BA0F52094EDA6BDA_gshared (const RuntimeMethod* method) { { ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * L_0 = (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2)); (( void (*) (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); il2cpp_codegen_memory_barrier(); ((ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_s_defaultArraySortHelper_0(L_0); ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * L_1 = ((ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); return (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C *)L_1; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Sort_mBB95DB1ED19F29C83284BC138595B8F34B99291E_gshared (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___index2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { Exception_t * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (!L_0) { goto IL_000d; } } IL_0004: { RuntimeObject* L_1 = ___comparer4; Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * L_2; L_2 = (( Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F *)L_2)))) { goto IL_0014; } } IL_000d: { Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * L_3; L_3 = (( Comparer_1_tC3C563568EC17388448E86C396D6A5F6E342724F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); ___comparer4 = (RuntimeObject*)L_3; } IL_0014: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = ___values1; int32_t L_6 = ___index2; int32_t L_7 = ___length3; RuntimeObject* L_8 = ___comparer4; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_4, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); goto IL_0039; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_tDC9EF7A0346CE39E54DA1083F07BE6DFC3CE2EDD_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0022; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002c; } throw e; } CATCH_0022: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_9 = ___comparer4; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m23BF146CF81942075B4ECF099D838CFA33B85A10((RuntimeObject *)L_9, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0039; } // end catch (depth: 1) CATCH_002c: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); Exception_t * L_10 = V_0; InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_11 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m4A65916B1316FBF45ECDF1FF7FAC9E3CA30C112C(L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EDB6C049ED9617FA335A262A29BF30B15221AEA)), (Exception_t *)L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArraySortHelper_2_Sort_mBB95DB1ED19F29C83284BC138595B8F34B99291E_RuntimeMethod_var))); } // end catch (depth: 1) IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::SwapIfGreaterWithItems(TKey[],TValue[],System.Collections.Generic.IComparer`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_SwapIfGreaterWithItems_m0D286BCE45AC5BE1BE2F4339FF718F3F984D6776_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, RuntimeObject* ___comparer2, int32_t ___a3, int32_t ___b4, const RuntimeMethod* method) { uint64_t V_0 = 0; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___a3; int32_t L_1 = ___b4; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0060; } } { RuntimeObject* L_2 = ___comparer2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___keys0; int32_t L_4 = ___a3; NullCheck(L_3); int32_t L_5 = L_4; uint64_t L_6 = (L_3)->GetAt(static_cast(L_5)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = ___keys0; int32_t L_8 = ___b4; NullCheck(L_7); int32_t L_9 = L_8; uint64_t L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((RuntimeObject*)L_2); int32_t L_11; L_11 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_2, (uint64_t)L_6, (uint64_t)L_10); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0060; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___keys0; int32_t L_13 = ___a3; NullCheck(L_12); int32_t L_14 = L_13; uint64_t L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (uint64_t)L_15; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = ___keys0; int32_t L_17 = ___a3; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___keys0; int32_t L_19 = ___b4; NullCheck(L_18); int32_t L_20 = L_19; uint64_t L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (uint64_t)L_21); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = ___keys0; int32_t L_23 = ___b4; uint64_t L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (uint64_t)L_24); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_25 = ___values1; if (!L_25) { goto IL_0060; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = ___values1; int32_t L_27 = ___a3; NullCheck(L_26); int32_t L_28 = L_27; RuntimeObject * L_29 = (L_26)->GetAt(static_cast(L_28)); V_1 = (RuntimeObject *)L_29; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = ___values1; int32_t L_31 = ___a3; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_32 = ___values1; int32_t L_33 = ___b4; NullCheck(L_32); int32_t L_34 = L_33; RuntimeObject * L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (RuntimeObject *)L_35); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_36 = ___values1; int32_t L_37 = ___b4; RuntimeObject * L_38 = V_1; NullCheck(L_36); (L_36)->SetAt(static_cast(L_37), (RuntimeObject *)L_38); } IL_0060: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Swap(TKey[],TValue[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Swap_mBAF0C81A0697A26CDE37A73EF2598B92F17AA44F_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___i2, int32_t ___j3, const RuntimeMethod* method) { uint64_t V_0 = 0; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___i2; int32_t L_1 = ___j3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0043; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___keys0; int32_t L_3 = ___i2; NullCheck(L_2); int32_t L_4 = L_3; uint64_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (uint64_t)L_5; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___keys0; int32_t L_7 = ___i2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___keys0; int32_t L_9 = ___j3; NullCheck(L_8); int32_t L_10 = L_9; uint64_t L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (uint64_t)L_11); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___keys0; int32_t L_13 = ___j3; uint64_t L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint64_t)L_14); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_15 = ___values1; if (!L_15) { goto IL_0043; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = ___values1; int32_t L_17 = ___i2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); V_1 = (RuntimeObject *)L_19; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = ___values1; int32_t L_21 = ___i2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___values1; int32_t L_23 = ___j3; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (RuntimeObject *)L_25); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = ___values1; int32_t L_27 = ___j3; RuntimeObject * L_28 = V_1; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (RuntimeObject *)L_28); } IL_0043: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntrospectiveSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntrospectiveSort_m615483D141873A756992981CF4185BCEFFA34A7F_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___left2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { { int32_t L_0 = ___length3; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = ___values1; int32_t L_3 = ___left2; int32_t L_4 = ___length3; int32_t L_5 = ___left2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___keys0; NullCheck(L_6); int32_t L_7; L_7 = IntrospectiveSortUtilities_FloorLog2_mFAD28DD761F3EF08E8DA0FBA0D913AD7D1BDDBA4((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))), /*hidden argument*/NULL); RuntimeObject* L_8 = ___comparer4; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_1, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_7)), (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntroSort(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntroSort_m0B4B9054E13E33D489D9591E3BB02DEFC1725E82_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, int32_t ___depthLimit4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0091; } IL_0005: { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_005b; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0025; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___values1; RuntimeObject* L_7 = ___comparer5; int32_t L_8 = ___lo2; int32_t L_9 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_5, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_6, (RuntimeObject*)L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_0025: { int32_t L_10 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)3)))) { goto IL_004f; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ___values1; RuntimeObject* L_13 = ___comparer5; int32_t L_14 = ___lo2; int32_t L_15 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_11, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_12, (RuntimeObject*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = ___values1; RuntimeObject* L_18 = ___comparer5; int32_t L_19 = ___lo2; int32_t L_20 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_16, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_17, (RuntimeObject*)L_18, (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___values1; RuntimeObject* L_23 = ___comparer5; int32_t L_24 = ___hi3; int32_t L_25 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_21, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_22, (RuntimeObject*)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)), (int32_t)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_004f: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_26 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = ___values1; int32_t L_28 = ___lo2; int32_t L_29 = ___hi3; RuntimeObject* L_30 = ___comparer5; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_26, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_27, (int32_t)L_28, (int32_t)L_29, (RuntimeObject*)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } IL_005b: { int32_t L_31 = ___depthLimit4; if (L_31) { goto IL_006b; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_33 = ___values1; int32_t L_34 = ___lo2; int32_t L_35 = ___hi3; RuntimeObject* L_36 = ___comparer5; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_32, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_33, (int32_t)L_34, (int32_t)L_35, (RuntimeObject*)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_006b: { int32_t L_37 = ___depthLimit4; ___depthLimit4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_39 = ___values1; int32_t L_40 = ___lo2; int32_t L_41 = ___hi3; RuntimeObject* L_42 = ___comparer5; int32_t L_43; L_43 = (( int32_t (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_38, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_39, (int32_t)L_40, (int32_t)L_41, (RuntimeObject*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); V_1 = (int32_t)L_43; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_44 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_45 = ___values1; int32_t L_46 = V_1; int32_t L_47 = ___hi3; int32_t L_48 = ___depthLimit4; RuntimeObject* L_49 = ___comparer5; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_44, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_45, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)), (int32_t)L_47, (int32_t)L_48, (RuntimeObject*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); int32_t L_50 = V_1; ___hi3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1)); } IL_0091: { int32_t L_51 = ___hi3; int32_t L_52 = ___lo2; if ((((int32_t)L_51) > ((int32_t)L_52))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`2::PickPivotAndPartition(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_2_PickPivotAndPartition_m52555C2405D3B21E1E345D5CDF72610E1D84C2AF_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; uint64_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo2; int32_t L_1 = ___hi3; int32_t L_2 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = ___values1; RuntimeObject* L_5 = ___comparer4; int32_t L_6 = ___lo2; int32_t L_7 = V_0; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_3, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_4, (RuntimeObject*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = ___values1; RuntimeObject* L_10 = ___comparer4; int32_t L_11 = ___lo2; int32_t L_12 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_8, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_9, (RuntimeObject*)L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = ___values1; RuntimeObject* L_15 = ___comparer4; int32_t L_16 = V_0; int32_t L_17 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_13, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_14, (RuntimeObject*)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___keys0; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20 = L_19; uint64_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_1 = (uint64_t)L_21; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = ___values1; int32_t L_24 = V_0; int32_t L_25 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_22, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_23, (int32_t)L_24, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_26 = ___lo2; V_2 = (int32_t)L_26; int32_t L_27 = ___hi3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)1)); goto IL_007d; } IL_0044: { RuntimeObject* L_28 = ___comparer4; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_29 = ___keys0; int32_t L_30 = V_2; int32_t L_31 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); V_2 = (int32_t)L_31; NullCheck(L_29); int32_t L_32 = L_31; uint64_t L_33 = (L_29)->GetAt(static_cast(L_32)); uint64_t L_34 = V_1; NullCheck((RuntimeObject*)L_28); int32_t L_35; L_35 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (uint64_t)L_33, (uint64_t)L_34); if ((((int32_t)L_35) < ((int32_t)0))) { goto IL_0044; } } IL_005a: { RuntimeObject* L_36 = ___comparer4; uint64_t L_37 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = ___keys0; int32_t L_39 = V_3; int32_t L_40 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1)); V_3 = (int32_t)L_40; NullCheck(L_38); int32_t L_41 = L_40; uint64_t L_42 = (L_38)->GetAt(static_cast(L_41)); NullCheck((RuntimeObject*)L_36); int32_t L_43; L_43 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_36, (uint64_t)L_37, (uint64_t)L_42); if ((((int32_t)L_43) < ((int32_t)0))) { goto IL_005a; } } { int32_t L_44 = V_2; int32_t L_45 = V_3; if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_0081; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_46 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = ___values1; int32_t L_48 = V_2; int32_t L_49 = V_3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_46, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_47, (int32_t)L_48, (int32_t)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); } IL_007d: { int32_t L_50 = V_2; int32_t L_51 = V_3; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0044; } } IL_0081: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_52 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_53 = ___values1; int32_t L_54 = V_2; int32_t L_55 = ___hi3; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_52, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_53, (int32_t)L_54, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_56 = V_2; return (int32_t)L_56; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Heapsort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Heapsort_m591A2E6B72ED12338257A7854D2DE70643A781E1_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001c; } IL_000c: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = ___values1; int32_t L_5 = V_1; int32_t L_6 = V_0; int32_t L_7 = ___lo2; RuntimeObject* L_8 = ___comparer4; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_3, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_4, (int32_t)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_9 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); } IL_001c: { int32_t L_10 = V_1; if ((((int32_t)L_10) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_11 = V_0; V_2 = (int32_t)L_11; goto IL_0043; } IL_0024: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = ___values1; int32_t L_14 = ___lo2; int32_t L_15 = ___lo2; int32_t L_16 = V_2; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_12, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = ___keys0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___values1; int32_t L_19 = V_2; int32_t L_20 = ___lo2; RuntimeObject* L_21 = ___comparer4; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_17, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_18, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)), (int32_t)L_20, (RuntimeObject*)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)); } IL_0043: { int32_t L_23 = V_2; if ((((int32_t)L_23) > ((int32_t)1))) { goto IL_0024; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::DownHeap(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_DownHeap_mADAF39FECABC290C10DAD4EB545E072D866FE5AE_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___i2, int32_t ___n3, int32_t ___lo4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { uint64_t V_0 = 0; RuntimeObject * V_1 = NULL; int32_t V_2 = 0; RuntimeObject * V_3 = NULL; RuntimeObject * G_B3_0 = NULL; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___keys0; int32_t L_1 = ___lo4; int32_t L_2 = ___i2; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); uint64_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (uint64_t)L_4; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = ___values1; if (L_5) { goto IL_001b; } } { il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject *)); RuntimeObject * L_6 = V_3; G_B3_0 = L_6; goto IL_0027; } IL_001b: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = ___values1; int32_t L_8 = ___lo4; int32_t L_9 = ___i2; NullCheck(L_7); int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)); RuntimeObject * L_11 = (L_7)->GetAt(static_cast(L_10)); G_B3_0 = L_11; } IL_0027: { V_1 = (RuntimeObject *)G_B3_0; goto IL_00a3; } IL_002a: { int32_t L_12 = ___i2; V_2 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_12)); int32_t L_13 = V_2; int32_t L_14 = ___n3; if ((((int32_t)L_13) >= ((int32_t)L_14))) { goto IL_0056; } } { RuntimeObject* L_15 = ___comparer5; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = ___keys0; int32_t L_17 = ___lo4; int32_t L_18 = V_2; NullCheck(L_16); int32_t L_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18)), (int32_t)1)); uint64_t L_20 = (L_16)->GetAt(static_cast(L_19)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___keys0; int32_t L_22 = ___lo4; int32_t L_23 = V_2; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23)); uint64_t L_25 = (L_21)->GetAt(static_cast(L_24)); NullCheck((RuntimeObject*)L_15); int32_t L_26; L_26 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_15, (uint64_t)L_20, (uint64_t)L_25); if ((((int32_t)L_26) >= ((int32_t)0))) { goto IL_0056; } } { int32_t L_27 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0056: { RuntimeObject* L_28 = ___comparer5; uint64_t L_29 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = ___keys0; int32_t L_31 = ___lo4; int32_t L_32 = V_2; NullCheck(L_30); int32_t L_33 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (int32_t)1)); uint64_t L_34 = (L_30)->GetAt(static_cast(L_33)); NullCheck((RuntimeObject*)L_28); int32_t L_35; L_35 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (uint64_t)L_29, (uint64_t)L_34); if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_00a9; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = ___keys0; int32_t L_37 = ___lo4; int32_t L_38 = ___i2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_39 = ___keys0; int32_t L_40 = ___lo4; int32_t L_41 = V_2; NullCheck(L_39); int32_t L_42 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)L_41)), (int32_t)1)); uint64_t L_43 = (L_39)->GetAt(static_cast(L_42)); NullCheck(L_36); (L_36)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)L_38)), (int32_t)1))), (uint64_t)L_43); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_44 = ___values1; if (!L_44) { goto IL_00a0; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_45 = ___values1; int32_t L_46 = ___lo4; int32_t L_47 = ___i2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_48 = ___values1; int32_t L_49 = ___lo4; int32_t L_50 = V_2; NullCheck(L_48); int32_t L_51 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)L_50)), (int32_t)1)); RuntimeObject * L_52 = (L_48)->GetAt(static_cast(L_51)); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), (int32_t)1))), (RuntimeObject *)L_52); } IL_00a0: { int32_t L_53 = V_2; ___i2 = (int32_t)L_53; } IL_00a3: { int32_t L_54 = ___i2; int32_t L_55 = ___n3; if ((((int32_t)L_54) <= ((int32_t)((int32_t)((int32_t)L_55/(int32_t)2))))) { goto IL_002a; } } IL_00a9: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_56 = ___keys0; int32_t L_57 = ___lo4; int32_t L_58 = ___i2; uint64_t L_59 = V_0; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)L_58)), (int32_t)1))), (uint64_t)L_59); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = ___values1; if (!L_60) { goto IL_00c6; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_61 = ___values1; int32_t L_62 = ___lo4; int32_t L_63 = ___i2; RuntimeObject * L_64 = V_1; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)L_63)), (int32_t)1))), (RuntimeObject *)L_64); } IL_00c6: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::InsertionSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_InsertionSort_m27EE44E471045F4746777D30B0BCD62FEE9B87C4_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___keys0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint64_t V_2 = 0; RuntimeObject * V_3 = NULL; RuntimeObject * V_4 = NULL; RuntimeObject * G_B4_0 = NULL; { int32_t L_0 = ___lo2; V_0 = (int32_t)L_0; goto IL_0083; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); uint64_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (uint64_t)L_5; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ___values1; if (L_6) { goto IL_001f; } } { il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_7 = V_4; G_B4_0 = L_7; goto IL_0028; } IL_001f: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = ___values1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); RuntimeObject * L_11 = (L_8)->GetAt(static_cast(L_10)); G_B4_0 = L_11; } IL_0028: { V_3 = (RuntimeObject *)G_B4_0; goto IL_0052; } IL_002b: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___keys0; int32_t L_13 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ___keys0; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; uint64_t L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))), (uint64_t)L_17); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___values1; if (!L_18) { goto IL_004e; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_19 = ___values1; int32_t L_20 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_21 = ___values1; int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))), (RuntimeObject *)L_24); } IL_004e: { int32_t L_25 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)); } IL_0052: { int32_t L_26 = V_1; int32_t L_27 = ___lo2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0068; } } { RuntimeObject* L_28 = ___comparer4; uint64_t L_29 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = ___keys0; int32_t L_31 = V_1; NullCheck(L_30); int32_t L_32 = L_31; uint64_t L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck((RuntimeObject*)L_28); int32_t L_34; L_34 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (uint64_t)L_29, (uint64_t)L_33); if ((((int32_t)L_34) < ((int32_t)0))) { goto IL_002b; } } IL_0068: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = ___keys0; int32_t L_36 = V_1; uint64_t L_37 = V_2; NullCheck(L_35); (L_35)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))), (uint64_t)L_37); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_38 = ___values1; if (!L_38) { goto IL_007f; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_39 = ___values1; int32_t L_40 = V_1; RuntimeObject * L_41 = V_3; NullCheck(L_39); (L_39)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))), (RuntimeObject *)L_41); } IL_007f: { int32_t L_42 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_0083: { int32_t L_43 = V_0; int32_t L_44 = ___hi3; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0004; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2__ctor_m461782D038632B92B310CA1E82295B9F7734797E_gshared (ArraySortHelper_2_tABECE6AFEB68CD8F23CEF0EAE12EB58140B3583C * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/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.Diagnostics.Tracing.ArrayTypeInfo`1::WriteMetadata(System.Diagnostics.Tracing.TraceLoggingMetadataCollector,System.String,System.Diagnostics.Tracing.EventFieldFormat) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayTypeInfo_1_WriteMetadata_mE6EB8A6EDF71647EFEA566A2CC07224EA9009DB6_gshared (ArrayTypeInfo_1_t28BC3A485B3ED39554E321C4C0AACC4EE5E17EE8 * __this, TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * ___collector0, String_t* ___name1, int32_t ___format2, const RuntimeMethod* method) { { TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_0 = ___collector0; NullCheck((TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C *)L_0); TraceLoggingMetadataCollector_BeginBufferedArray_m8EF76B7CD21913022B8160C7854E96C00B62ABB3((TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C *)L_0, /*hidden argument*/NULL); TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * L_1 = (TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 *)__this->get_elementInfo_7(); TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_2 = ___collector0; String_t* L_3 = ___name1; int32_t L_4 = ___format2; NullCheck((TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE *)L_1); VirtActionInvoker3< TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C *, String_t*, int32_t >::Invoke(4 /* System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo::WriteMetadata(System.Diagnostics.Tracing.TraceLoggingMetadataCollector,System.String,System.Diagnostics.Tracing.EventFieldFormat) */, (TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE *)L_1, (TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C *)L_2, (String_t*)L_3, (int32_t)L_4); TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_5 = ___collector0; NullCheck((TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C *)L_5); TraceLoggingMetadataCollector_EndBufferedArray_m0E52B81B9A867494ADC7ACA4D586EA89EA0A89C4((TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C *)L_5, /*hidden argument*/NULL); return; } } // System.Void System.Diagnostics.Tracing.ArrayTypeInfo`1::WriteData(System.Diagnostics.Tracing.TraceLoggingDataCollector,ElementType[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayTypeInfo_1_WriteData_mCE79D27EFCFAB603F6DD18BF17174256DE943D61_gshared (ArrayTypeInfo_1_t28BC3A485B3ED39554E321C4C0AACC4EE5E17EE8 * __this, TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___collector0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_0 = ___collector0; NullCheck((TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 *)L_0); int32_t L_1; L_1 = TraceLoggingDataCollector_BeginBufferedArray_m644443F00518EAADA8FC0856D004966F1D81542E((TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 *)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; V_1 = (int32_t)0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_2 = ___value1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_2); if (!L_3) { goto IL_0035; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_4 = ___value1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_4); NullCheck(L_5); V_1 = (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))); V_2 = (int32_t)0; goto IL_002e; } IL_0016: { TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * L_6 = (TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 *)__this->get_elementInfo_7(); TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_7 = ___collector0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_8 = ___value1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_8); int32_t L_10 = V_2; NullCheck(L_9); NullCheck((TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 *)L_6); VirtActionInvoker2< TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 *, RuntimeObject ** >::Invoke(7 /* System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::WriteData(System.Diagnostics.Tracing.TraceLoggingDataCollector,DataType&) */, (TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 *)L_6, (TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 *)L_7, (RuntimeObject **)(RuntimeObject **)((L_9)->GetAddressAt(static_cast(L_10)))); int32_t L_11 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_002e: { int32_t L_12 = V_2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_13 = ___value1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_13); NullCheck(L_14); if ((((int32_t)L_12) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))) { goto IL_0016; } } IL_0035: { TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_15 = ___collector0; int32_t L_16 = V_0; int32_t L_17 = V_1; NullCheck((TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 *)L_15); TraceLoggingDataCollector_EndBufferedArray_m9FA1D5399F50CE3F735554F26C3C2CE0EEDCCE5C((TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/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 // T System.Threading.AsyncLocalValueChangedArgs`1::get_PreviousValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_U3CPreviousValueU3Ek__BackingField_0(); return (RuntimeObject *)L_0; } } IL2CPP_EXTERN_C RuntimeObject * AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject * _returnValue; _returnValue = AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_inline(_thisAdjusted, method); return _returnValue; } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_PreviousValue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value0; __this->set_U3CPreviousValueU3Ek__BackingField_0(L_0); return; } } IL2CPP_EXTERN_C void AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_inline(_thisAdjusted, ___value0, method); } // T System.Threading.AsyncLocalValueChangedArgs`1::get_CurrentValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_U3CCurrentValueU3Ek__BackingField_1(); return (RuntimeObject *)L_0; } } IL2CPP_EXTERN_C RuntimeObject * AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject * _returnValue; _returnValue = AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_inline(_thisAdjusted, method); return _returnValue; } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_CurrentValue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value0; __this->set_U3CCurrentValueU3Ek__BackingField_1(L_0); return; } } IL2CPP_EXTERN_C void AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_inline(_thisAdjusted, ___value0, method); } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::set_ThreadContextChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, bool ___value0, const RuntimeMethod* method) { { bool L_0 = ___value0; __this->set_U3CThreadContextChangedU3Ek__BackingField_2(L_0); return; } } IL2CPP_EXTERN_C void AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_inline(_thisAdjusted, ___value0, method); } // System.Void System.Threading.AsyncLocalValueChangedArgs`1::.ctor(T,T,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923_gshared (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___previousValue0, RuntimeObject * ___currentValue1, bool ___contextChanged2, const RuntimeMethod* method) { { il2cpp_codegen_initobj(__this, sizeof(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A )); RuntimeObject * L_0 = ___previousValue0; AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_inline((AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *)(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); RuntimeObject * L_1 = ___currentValue1; AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_inline((AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *)(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); bool L_2 = ___contextChanged2; AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_inline((AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *)(AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A *)__this, (bool)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return; } } IL2CPP_EXTERN_C void AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___previousValue0, RuntimeObject * ___currentValue1, bool ___contextChanged2, const RuntimeMethod* method) { int32_t _offset = 1; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923(_thisAdjusted, ___previousValue0, ___currentValue1, ___contextChanged2, 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.Threading.AsyncLocal`1::.ctor(System.Action`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocal_1__ctor_mEA77B1848BF5F15D2E00B3F9C94DE062FC4CFD36_gshared (AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394 * __this, Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * ___valueChangedHandler0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * L_0 = ___valueChangedHandler0; __this->set_m_valueChangedHandler_0(L_0); return; } } // T System.Threading.AsyncLocal`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocal_1_get_Value_mDF754318806A89F6C19E1E6B9444271E668547CC_gshared (AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414_il2cpp_TypeInfo_var); RuntimeObject * L_0; L_0 = ExecutionContext_GetLocalValue_mCD6C1160F34D9ABB377A1A197D2280FCD88BBF07((RuntimeObject*)__this, /*hidden argument*/NULL); V_0 = (RuntimeObject *)L_0; RuntimeObject * L_1 = V_0; if (!L_1) { goto IL_0011; } } { RuntimeObject * L_2 = V_0; return (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0))); } IL_0011: { il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *)); RuntimeObject * L_3 = V_1; return (RuntimeObject *)L_3; } } // System.Void System.Threading.AsyncLocal`1::set_Value(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocal_1_set_Value_m55B31CBEC4826D695480CC1E65B4216FF26E3E98_gshared (AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___value0; Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * L_1 = (Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F *)__this->get_m_valueChangedHandler_0(); IL2CPP_RUNTIME_CLASS_INIT(ExecutionContext_t16AC73BB21FEEEAD34A017877AC18DD8BB836414_il2cpp_TypeInfo_var); ExecutionContext_SetLocalValue_m4EC3CE701E06E204D0B6A0F392A6F3505FE0752A((RuntimeObject*)__this, (RuntimeObject *)L_0, (bool)((!(((RuntimeObject*)(Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F *)L_1) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0), /*hidden argument*/NULL); return; } } // System.Void System.Threading.AsyncLocal`1::System.Threading.IAsyncLocal.OnValueChanged(System.Object,System.Object,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncLocal_1_System_Threading_IAsyncLocal_OnValueChanged_mC9E60DB9575B6625CD95F9D0709E1BD0435941C0_gshared (AsyncLocal_1_tD2FEC61861D3053FD5D31A89D3D68DAFE46D2394 * __this, RuntimeObject * ___previousValueObj0, RuntimeObject * ___currentValueObj1, bool ___contextChanged2, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; RuntimeObject * V_2 = NULL; RuntimeObject * G_B3_0 = NULL; RuntimeObject * G_B6_0 = NULL; { RuntimeObject * L_0 = ___previousValueObj0; if (!L_0) { goto IL_000b; } } { RuntimeObject * L_1 = ___previousValueObj0; G_B3_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0))); goto IL_0014; } IL_000b: { il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *)); RuntimeObject * L_2 = V_2; G_B3_0 = L_2; } IL_0014: { V_0 = (RuntimeObject *)G_B3_0; RuntimeObject * L_3 = ___currentValueObj1; if (!L_3) { goto IL_0020; } } { RuntimeObject * L_4 = ___currentValueObj1; G_B6_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0))); goto IL_0029; } IL_0020: { il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *)); RuntimeObject * L_5 = V_2; G_B6_0 = L_5; } IL_0029: { V_1 = (RuntimeObject *)G_B6_0; Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F * L_6 = (Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F *)__this->get_m_valueChangedHandler_0(); RuntimeObject * L_7 = V_0; RuntimeObject * L_8 = V_1; bool L_9 = ___contextChanged2; AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A L_10; memset((&L_10), 0, sizeof(L_10)); AsyncLocalValueChangedArgs_1__ctor_m36386449AB7C8690ADB656B14309F7389102E923((&L_10), (RuntimeObject *)L_7, (RuntimeObject *)L_8, (bool)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); NullCheck((Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F *)L_6); (( void (*) (Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F *, AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((Action_1_t566931F3B591902EEA08703E7C802BBA36F5E45F *)L_6, (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 AsyncTaskMethodBuilder_1_Create_m8AF3B67BD1CBE3BB03D592521C8398B593C829D4_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 )); AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 L_0 = V_0; return (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m11149B3833A7BFFAA053A5311FC6C28B8720DD60_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_m11149B3833A7BFFAA053A5311FC6C28B8720DD60_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_m11149B3833A7BFFAA053A5311FC6C28B8720DD60(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, const RuntimeMethod* method) { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * V_0 = NULL; { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)__this->get_m_task_2(); V_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_0; Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_2 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_3 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_2; V_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_4 = V_0; return (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_4; } } IL2CPP_EXTERN_C Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * V_0 = NULL; { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)__this->get_m_task_2(); V_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_0; Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_1 = V_0; if (L_1) { goto IL_0018; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_2 = ___result0; Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D((AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *)(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *)__this, (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_10 = V_0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_11 = ___result0; NullCheck((Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_10, (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770_AdjustorThunk (RuntimeObject * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mE9C467A98F8663BDF490DA5B0D64924573366F04_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * ___completedTask0, const RuntimeMethod* method) { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 V_0; memset((&V_0), 0, sizeof(V_0)); { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )); Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_m40837E4F96C04760B72862672F270D6BFD388770((AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *)(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *)__this, (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mE9C467A98F8663BDF490DA5B0D64924573366F04_AdjustorThunk (RuntimeObject * __this, Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mE9C467A98F8663BDF490DA5B0D64924573366F04(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_RuntimeMethod_var))); } IL_000e: { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_2 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)__this->get_m_task_2(); V_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_2; Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_mC7B991A490A8E1744B8E9C3FF3850B898791A094((AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *)(AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_mBD3E46BC18658A551AE0C77EC52708030C65625A(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D_gshared (AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )); Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_0 = V_0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_1 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_1); if (!L_2) { goto IL_0280; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_5 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_6; L_6 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_5, /*hidden argument*/NULL); bool L_7; L_7 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_4, (Type_t *)L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_004d; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_8 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_9 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_8; RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_9); if (((*(bool*)((bool*)UnBox(L_10, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_11 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_11; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_12 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_12; } IL_0047: { Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_13; L_13 = (( Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_13; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_16 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_17; L_17 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_16, /*hidden argument*/NULL); bool L_18; L_18 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_15, (Type_t *)L_17, /*hidden argument*/NULL); if (!L_18) { goto IL_0092; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_19 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_20 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_20); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_21, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_22 = V_1; if ((((int32_t)L_22) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_23 = V_1; if ((((int32_t)L_23) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_24 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_25 = V_1; NullCheck(L_24); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_27 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_24)->GetAt(static_cast(L_26)); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_28; L_28 = (( Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_28; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_31 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_32; L_32 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_31, /*hidden argument*/NULL); bool L_33; L_33 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_30, (Type_t *)L_32, /*hidden argument*/NULL); if (!L_33) { goto IL_00bd; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_34 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_35 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_34; RuntimeObject * L_36 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_35); if (!((*(uint32_t*)((uint32_t*)UnBox(L_36, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_39 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_40; L_40 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_39, /*hidden argument*/NULL); bool L_41; L_41 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_38, (Type_t *)L_40, /*hidden argument*/NULL); if (!L_41) { goto IL_00e8; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_42 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_43 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_42; RuntimeObject * L_44 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_43); if (!((*(uint8_t*)((uint8_t*)UnBox(L_44, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_47 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_48; L_48 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_47, /*hidden argument*/NULL); bool L_49; L_49 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_46, (Type_t *)L_48, /*hidden argument*/NULL); if (!L_49) { goto IL_0113; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_50 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_51 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_50; RuntimeObject * L_52 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_51); if (!((*(int8_t*)((int8_t*)UnBox(L_52, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_55 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_56; L_56 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_55, /*hidden argument*/NULL); bool L_57; L_57 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_54, (Type_t *)L_56, /*hidden argument*/NULL); if (!L_57) { goto IL_013e; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_58 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_59 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_58; RuntimeObject * L_60 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_59); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_60, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_63 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_64; L_64 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_63, /*hidden argument*/NULL); bool L_65; L_65 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_62, (Type_t *)L_64, /*hidden argument*/NULL); if (!L_65) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_66 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_67 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_68 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_67; RuntimeObject * L_69 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_68); bool L_70; L_70 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_66, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_69, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_70) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_73 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_74; L_74 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_73, /*hidden argument*/NULL); bool L_75; L_75 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_72, (Type_t *)L_74, /*hidden argument*/NULL); if (!L_75) { goto IL_019e; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_76 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_77 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_76; RuntimeObject * L_78 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_77); if (!((*(int64_t*)((int64_t*)UnBox(L_78, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_81 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_82; L_82 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_81, /*hidden argument*/NULL); bool L_83; L_83 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_80, (Type_t *)L_82, /*hidden argument*/NULL); if (!L_83) { goto IL_01c9; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_84 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_85 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_84; RuntimeObject * L_86 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_85); if (!((*(uint64_t*)((uint64_t*)UnBox(L_86, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_89 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_90; L_90 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_89, /*hidden argument*/NULL); bool L_91; L_91 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_88, (Type_t *)L_90, /*hidden argument*/NULL); if (!L_91) { goto IL_01f4; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_92 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_93 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_92; RuntimeObject * L_94 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_93); if (!((*(int16_t*)((int16_t*)UnBox(L_94, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_97 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_98; L_98 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_97, /*hidden argument*/NULL); bool L_99; L_99 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_96, (Type_t *)L_98, /*hidden argument*/NULL); if (!L_99) { goto IL_021c; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_100 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_101 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_100; RuntimeObject * L_102 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_101); if (!((*(uint16_t*)((uint16_t*)UnBox(L_102, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_105 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_106; L_106 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_105, /*hidden argument*/NULL); bool L_107; L_107 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_104, (Type_t *)L_106, /*hidden argument*/NULL); if (!L_107) { goto IL_024b; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_108 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_109 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_108; RuntimeObject * L_110 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_109); bool L_111; L_111 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_110, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_111) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_114 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_115; L_115 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_114, /*hidden argument*/NULL); bool L_116; L_116 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_113, (Type_t *)L_115, /*hidden argument*/NULL); if (!L_116) { goto IL_028e; } } { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_117 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_118 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_117; RuntimeObject * L_119 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_118); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_120; L_120 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_119, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_120) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_121 = ((AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_121; } IL_0280: { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_122 = ___result0; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_123 = (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_122; RuntimeObject * L_124 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_123); if (L_124) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_125 = ((AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_125; } IL_028e: { Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_126 = ___result0; Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_127 = (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_127, (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_126, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 *)L_127; } } IL2CPP_EXTERN_C Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D_AdjustorThunk (RuntimeObject * __this, Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8 * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_m73B815F5F0A53001A227300932B9E2EE140C989D(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_m4B6FC9F63A1AF6D99AA61C492D02F18E015C03DA_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )); Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * L_1; L_1 = (( Task_1_tED731EAB7D7EFFDDCCF3DBB2843566C8B0A5C581 * (*) (Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_tBA2DEDFD95A036CCECE5487C0CF97713B8579EB8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F AsyncTaskMethodBuilder_1_Create_m16F9C7FFEACCB2873BDFBF9979EE50FA1E50C3C6_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F )); AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F L_0 = V_0; return (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m92D04500460D83D8A295223447D73FF4E15983E1_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_m92D04500460D83D8A295223447D73FF4E15983E1_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_m92D04500460D83D8A295223447D73FF4E15983E1(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, const RuntimeMethod* method) { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * V_0 = NULL; { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)__this->get_m_task_2(); V_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_0; Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_2 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_3 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_2; V_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_4 = V_0; return (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_4; } } IL2CPP_EXTERN_C Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * V_0 = NULL; { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)__this->get_m_task_2(); V_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_0; Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_1 = V_0; if (L_1) { goto IL_0018; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_2 = ___result0; Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA((AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *)(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *)__this, (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_10 = V_0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_11 = ___result0; NullCheck((Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_10, (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46_AdjustorThunk (RuntimeObject * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m10044FB6EF144F631B4107CFE9D5E922808238B5_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * ___completedTask0, const RuntimeMethod* method) { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE V_0; memset((&V_0), 0, sizeof(V_0)); { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )); ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_mB299423DD6BB543005A39D7EB9274666C3D73B46((AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *)(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *)__this, (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m10044FB6EF144F631B4107CFE9D5E922808238B5_AdjustorThunk (RuntimeObject * __this, Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m10044FB6EF144F631B4107CFE9D5E922808238B5(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_RuntimeMethod_var))); } IL_000e: { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_2 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)__this->get_m_task_2(); V_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_2; Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_mFE5E54FB4BC778A772D928ACDD355311CBEA1F92((AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *)(AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_mB1D1F96248CE2B16F9AF49D2B96125F87F25B87C(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA_gshared (AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )); } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); bool L_5; L_5 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_004d; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_6 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_7 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_7); if (((*(bool*)((bool*)UnBox(L_8, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_9 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_9; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_10; } IL_0047: { Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_11; L_11 = (( Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_11; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); bool L_16; L_16 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_0092; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_17 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_18 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_18); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_19, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_20 = V_1; if ((((int32_t)L_20) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_21 = V_1; if ((((int32_t)L_21) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_22 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_25 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_22)->GetAt(static_cast(L_24)); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_26; L_26 = (( Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_26; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_27 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_28; L_28 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_27, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); bool L_31; L_31 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_28, (Type_t *)L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00bd; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_32 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_33 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_32; RuntimeObject * L_34 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_33); if (!((*(uint32_t*)((uint32_t*)UnBox(L_34, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_35 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_36; L_36 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_35, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); bool L_39; L_39 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_36, (Type_t *)L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_00e8; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_40 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_41 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_40; RuntimeObject * L_42 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_41); if (!((*(uint8_t*)((uint8_t*)UnBox(L_42, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_43 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_44; L_44 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_43, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); bool L_47; L_47 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_44, (Type_t *)L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_0113; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_48 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_49 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_48; RuntimeObject * L_50 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_49); if (!((*(int8_t*)((int8_t*)UnBox(L_50, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_52; L_52 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_51, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); bool L_55; L_55 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_52, (Type_t *)L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_013e; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_56 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_57 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_56; RuntimeObject * L_58 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_57); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_58, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_59 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_60; L_60 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_59, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); bool L_63; L_63 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_60, (Type_t *)L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_64 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_65 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_66 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_66); bool L_68; L_68 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_64, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_67, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_68) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_69 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_70; L_70 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_69, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); bool L_73; L_73 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_70, (Type_t *)L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_019e; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_74 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_75 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_74; RuntimeObject * L_76 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_75); if (!((*(int64_t*)((int64_t*)UnBox(L_76, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_78; L_78 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_77, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); bool L_81; L_81 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_78, (Type_t *)L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_01c9; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_82 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_83 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_82; RuntimeObject * L_84 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_83); if (!((*(uint64_t*)((uint64_t*)UnBox(L_84, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_85 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_86; L_86 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_85, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); bool L_89; L_89 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_86, (Type_t *)L_88, /*hidden argument*/NULL); if (!L_89) { goto IL_01f4; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_90 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_91 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_90; RuntimeObject * L_92 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_91); if (!((*(int16_t*)((int16_t*)UnBox(L_92, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_93 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_94; L_94 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_93, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); bool L_97; L_97 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_94, (Type_t *)L_96, /*hidden argument*/NULL); if (!L_97) { goto IL_021c; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_98 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_99 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_98; RuntimeObject * L_100 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_99); if (!((*(uint16_t*)((uint16_t*)UnBox(L_100, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_101 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_102; L_102 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_101, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); bool L_105; L_105 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_102, (Type_t *)L_104, /*hidden argument*/NULL); if (!L_105) { goto IL_024b; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_106 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_107 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_106; RuntimeObject * L_108 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_107); bool L_109; L_109 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_108, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_109) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_110 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_111; L_111 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_110, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); bool L_114; L_114 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_111, (Type_t *)L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_028e; } } { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_115 = ___result0; ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_116 = (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_115; RuntimeObject * L_117 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_116); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_118; L_118 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_117, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_118) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_119 = ((AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_119; } IL_0280: { goto IL_028e; } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_121 = ((AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_121; } IL_028e: { ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_122 = ___result0; Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_123 = (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_123, (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_122, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF *)L_123; } } IL2CPP_EXTERN_C Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA_AdjustorThunk (RuntimeObject * __this, ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_m472047AC62964706F2DC4A0052D1D663F857CBAA(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_m9B599E5DB87B1A997A79740FD37A021C72636401_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )); ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * L_1; L_1 = (( Task_1_tD5FF1ABE58A851D9DA6514B814B72C956DDB8AAF * (*) (ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ValueTuple_2_tB6F6AE1A54796440E686F7741EA3970A167A62AE )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_tC19EE289C423FD82D7229B840C11C3CB316EEA4F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 AsyncTaskMethodBuilder_1_Create_mFFC80E9AAA32CD6D879C256D81E7ECB39E0DC4E8_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 )); AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 L_0 = V_0; return (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m3BF46E17B8E97680CE0AEEBE04DB0CA7E8BE6D8D_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_m3BF46E17B8E97680CE0AEEBE04DB0CA7E8BE6D8D_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_m3BF46E17B8E97680CE0AEEBE04DB0CA7E8BE6D8D(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, const RuntimeMethod* method) { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * V_0 = NULL; { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)__this->get_m_task_2(); V_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_0; Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_2 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_3 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_2; V_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_4 = V_0; return (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_4; } } IL2CPP_EXTERN_C Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * V_0 = NULL; { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)__this->get_m_task_2(); V_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_0; Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_1 = V_0; if (L_1) { goto IL_0018; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_2 = ___result0; Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B((AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *)(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_10 = V_0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_11 = ___result0; NullCheck((Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_10, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB_AdjustorThunk (RuntimeObject * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mD8A0866379B364700FCC026E191E38DA358E98EE_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * ___completedTask0, const RuntimeMethod* method) { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E V_0; memset((&V_0), 0, sizeof(V_0)); { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_m9FD6EED600C4CA2E4A4D88DE26BB7BF08DBCFDDB((AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *)(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *)__this, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mD8A0866379B364700FCC026E191E38DA358E98EE_AdjustorThunk (RuntimeObject * __this, Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mD8A0866379B364700FCC026E191E38DA358E98EE(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_RuntimeMethod_var))); } IL_000e: { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_2 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)__this->get_m_task_2(); V_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_2; Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_m6BDBE44A4B97CB52AA26DBC613F49C1DB383F380((AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *)(AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_mE09CB38D97C0FD3078E779C7E407CA3FD5007BD9(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B_gshared (AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )); } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); bool L_5; L_5 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_004d; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_6 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_7 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_7); if (((*(bool*)((bool*)UnBox(L_8, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_9 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_9; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_10; } IL_0047: { Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_11; L_11 = (( Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_11; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); bool L_16; L_16 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_0092; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_17 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_18 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_18); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_19, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_20 = V_1; if ((((int32_t)L_20) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_21 = V_1; if ((((int32_t)L_21) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_22 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_25 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_22)->GetAt(static_cast(L_24)); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_26; L_26 = (( Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_26; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_27 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_28; L_28 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_27, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); bool L_31; L_31 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_28, (Type_t *)L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00bd; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_32 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_33 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_32; RuntimeObject * L_34 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_33); if (!((*(uint32_t*)((uint32_t*)UnBox(L_34, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_35 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_36; L_36 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_35, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); bool L_39; L_39 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_36, (Type_t *)L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_00e8; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_40 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_41 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_40; RuntimeObject * L_42 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_41); if (!((*(uint8_t*)((uint8_t*)UnBox(L_42, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_43 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_44; L_44 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_43, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); bool L_47; L_47 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_44, (Type_t *)L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_0113; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_48 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_49 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_48; RuntimeObject * L_50 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_49); if (!((*(int8_t*)((int8_t*)UnBox(L_50, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_52; L_52 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_51, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); bool L_55; L_55 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_52, (Type_t *)L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_013e; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_56 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_57 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_56; RuntimeObject * L_58 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_57); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_58, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_59 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_60; L_60 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_59, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); bool L_63; L_63 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_60, (Type_t *)L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_64 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_65 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_66 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_66); bool L_68; L_68 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_64, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_67, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_68) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_69 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_70; L_70 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_69, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); bool L_73; L_73 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_70, (Type_t *)L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_019e; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_74 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_75 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_74; RuntimeObject * L_76 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_75); if (!((*(int64_t*)((int64_t*)UnBox(L_76, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_78; L_78 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_77, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); bool L_81; L_81 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_78, (Type_t *)L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_01c9; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_82 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_83 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_82; RuntimeObject * L_84 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_83); if (!((*(uint64_t*)((uint64_t*)UnBox(L_84, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_85 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_86; L_86 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_85, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); bool L_89; L_89 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_86, (Type_t *)L_88, /*hidden argument*/NULL); if (!L_89) { goto IL_01f4; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_90 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_91 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_90; RuntimeObject * L_92 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_91); if (!((*(int16_t*)((int16_t*)UnBox(L_92, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_93 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_94; L_94 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_93, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); bool L_97; L_97 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_94, (Type_t *)L_96, /*hidden argument*/NULL); if (!L_97) { goto IL_021c; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_98 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_99 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_98; RuntimeObject * L_100 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_99); if (!((*(uint16_t*)((uint16_t*)UnBox(L_100, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_101 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_102; L_102 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_101, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); bool L_105; L_105 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_102, (Type_t *)L_104, /*hidden argument*/NULL); if (!L_105) { goto IL_024b; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_106 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_107 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_106; RuntimeObject * L_108 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_107); bool L_109; L_109 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_108, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_109) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_110 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_111; L_111 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_110, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); bool L_114; L_114 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_111, (Type_t *)L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_028e; } } { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_115 = ___result0; ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_116 = (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_115; RuntimeObject * L_117 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_116); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_118; L_118 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_117, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_118) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_119 = ((AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_119; } IL_0280: { goto IL_028e; } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_121 = ((AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_121; } IL_028e: { ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_122 = ___result0; Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_123 = (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_123, (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_122, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F *)L_123; } } IL2CPP_EXTERN_C Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B_AdjustorThunk (RuntimeObject * __this, ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90 * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_mCD71BDE22F2BD58F902346F3050E25C03C952D4B(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_m8E93BB2DA8ECF0BD6C7D51264C9BBB84E8CB6AD0_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )); ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * L_1; L_1 = (( Task_1_tB6E0730C54CFC03F4471315756CF85D05B71C05F * (*) (ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ValueTuple_2_t6E5328CF9F490572344E5992FA01B3256F92075E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_t8F0C92233B04B496E59605865CD38DC019073C90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB AsyncTaskMethodBuilder_1_Create_m913F5F2A53489A422DCDEF49F0C78DF97F0C5618_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB )); AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB L_0 = V_0; return (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m824BCBBB3754135ED1F4245658B7AF3988513CF5_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_m824BCBBB3754135ED1F4245658B7AF3988513CF5_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_m824BCBBB3754135ED1F4245658B7AF3988513CF5(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, const RuntimeMethod* method) { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * V_0 = NULL; { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)__this->get_m_task_2(); V_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_0; Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_2 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_3 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_2; V_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_4 = V_0; return (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_4; } } IL2CPP_EXTERN_C Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * V_0 = NULL; { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)__this->get_m_task_2(); V_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_0; Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_1 = V_0; if (L_1) { goto IL_0018; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_2 = ___result0; Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733((AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *)(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *)__this, (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_10 = V_0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_11 = ___result0; NullCheck((Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_10, (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F_AdjustorThunk (RuntimeObject * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m655D447A517BCEE5115EE1971D2F8058152252D0_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * ___completedTask0, const RuntimeMethod* method) { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 V_0; memset((&V_0), 0, sizeof(V_0)); { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )); ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_mB83B29B346EFB9B95B1F4C5C494315E6BAF5999F((AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *)(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *)__this, (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m655D447A517BCEE5115EE1971D2F8058152252D0_AdjustorThunk (RuntimeObject * __this, Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m655D447A517BCEE5115EE1971D2F8058152252D0(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_RuntimeMethod_var))); } IL_000e: { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_2 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)__this->get_m_task_2(); V_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_2; Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_mAC2A0FE88F92EE21373AAE3892785EB88A37DF97((AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *)(AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_mF16CE0A914625E95C32D056BCE7492FAC7A00131(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733_gshared (AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )); } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); bool L_5; L_5 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_004d; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_6 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_7 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_7); if (((*(bool*)((bool*)UnBox(L_8, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_9 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_9; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_10; } IL_0047: { Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_11; L_11 = (( Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_11; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); bool L_16; L_16 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_0092; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_17 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_18 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_18); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_19, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_20 = V_1; if ((((int32_t)L_20) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_21 = V_1; if ((((int32_t)L_21) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_22 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_25 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_22)->GetAt(static_cast(L_24)); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_26; L_26 = (( Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_26; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_27 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_28; L_28 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_27, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); bool L_31; L_31 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_28, (Type_t *)L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00bd; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_32 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_33 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_32; RuntimeObject * L_34 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_33); if (!((*(uint32_t*)((uint32_t*)UnBox(L_34, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_35 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_36; L_36 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_35, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); bool L_39; L_39 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_36, (Type_t *)L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_00e8; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_40 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_41 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_40; RuntimeObject * L_42 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_41); if (!((*(uint8_t*)((uint8_t*)UnBox(L_42, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_43 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_44; L_44 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_43, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); bool L_47; L_47 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_44, (Type_t *)L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_0113; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_48 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_49 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_48; RuntimeObject * L_50 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_49); if (!((*(int8_t*)((int8_t*)UnBox(L_50, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_52; L_52 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_51, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); bool L_55; L_55 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_52, (Type_t *)L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_013e; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_56 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_57 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_56; RuntimeObject * L_58 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_57); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_58, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_59 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_60; L_60 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_59, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); bool L_63; L_63 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_60, (Type_t *)L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_64 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_65 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_66 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_66); bool L_68; L_68 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_64, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_67, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_68) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_69 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_70; L_70 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_69, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); bool L_73; L_73 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_70, (Type_t *)L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_019e; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_74 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_75 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_74; RuntimeObject * L_76 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_75); if (!((*(int64_t*)((int64_t*)UnBox(L_76, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_78; L_78 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_77, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); bool L_81; L_81 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_78, (Type_t *)L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_01c9; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_82 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_83 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_82; RuntimeObject * L_84 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_83); if (!((*(uint64_t*)((uint64_t*)UnBox(L_84, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_85 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_86; L_86 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_85, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); bool L_89; L_89 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_86, (Type_t *)L_88, /*hidden argument*/NULL); if (!L_89) { goto IL_01f4; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_90 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_91 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_90; RuntimeObject * L_92 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_91); if (!((*(int16_t*)((int16_t*)UnBox(L_92, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_93 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_94; L_94 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_93, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); bool L_97; L_97 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_94, (Type_t *)L_96, /*hidden argument*/NULL); if (!L_97) { goto IL_021c; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_98 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_99 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_98; RuntimeObject * L_100 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_99); if (!((*(uint16_t*)((uint16_t*)UnBox(L_100, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_101 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_102; L_102 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_101, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); bool L_105; L_105 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_102, (Type_t *)L_104, /*hidden argument*/NULL); if (!L_105) { goto IL_024b; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_106 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_107 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_106; RuntimeObject * L_108 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_107); bool L_109; L_109 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_108, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_109) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_110 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_111; L_111 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_110, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); bool L_114; L_114 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_111, (Type_t *)L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_028e; } } { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_115 = ___result0; ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_116 = (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_115; RuntimeObject * L_117 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_116); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_118; L_118 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_117, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_118) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_119 = ((AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_119; } IL_0280: { goto IL_028e; } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_121 = ((AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_121; } IL_028e: { ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_122 = ___result0; Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_123 = (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_123, (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_122, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B *)L_123; } } IL2CPP_EXTERN_C Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733_AdjustorThunk (RuntimeObject * __this, ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_m10469F614F095E4411215C7416B24FEB97061733(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_mBB8878234A336F522083FF68F8946FC7A1690A89_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )); ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * L_1; L_1 = (( Task_1_t22DDA242EA1C7046D5A9032F5D09F87CC099007B * (*) (ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ValueTuple_3_tA2BBCCC52DFBFFE7F17F71793C91A129BC51EAC8 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_t978FE0866FD471CA3831AF1D29DE6DA9324B9FDB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F AsyncTaskMethodBuilder_1_Create_m68E012770745BE46ED9D3113D9CBE11C244457E1_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F )); AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F L_0 = V_0; return (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m728B716256CBF385B30BC275D07A649873E5CC75_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_m728B716256CBF385B30BC275D07A649873E5CC75_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_m728B716256CBF385B30BC275D07A649873E5CC75(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, const RuntimeMethod* method) { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * V_0 = NULL; { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)__this->get_m_task_2(); V_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_0; Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_2 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_3 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_2; V_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_4 = V_0; return (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_4; } } IL2CPP_EXTERN_C Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * V_0 = NULL; { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)__this->get_m_task_2(); V_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_0; Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_1 = V_0; if (L_1) { goto IL_0018; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_2 = ___result0; Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A((AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *)(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *)__this, (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_10 = V_0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_11 = ___result0; NullCheck((Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_10, (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8_AdjustorThunk (RuntimeObject * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m926E593C55BFC7BA98ACB328F078D238699167C0_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * ___completedTask0, const RuntimeMethod* method) { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 V_0; memset((&V_0), 0, sizeof(V_0)); { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )); ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_m4C03999E2393BBAEC46B64C5C2DF3880AE3518B8((AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *)(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *)__this, (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m926E593C55BFC7BA98ACB328F078D238699167C0_AdjustorThunk (RuntimeObject * __this, Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m926E593C55BFC7BA98ACB328F078D238699167C0(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_RuntimeMethod_var))); } IL_000e: { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_2 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)__this->get_m_task_2(); V_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_2; Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_m862DB36F1C1BACB0555F25DFF90031768660490E((AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *)(AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_mE5BF08D0CE31F0C017E7F1BF507128CB5DC5AA36(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A_gshared (AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )); } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); bool L_5; L_5 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_004d; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_6 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_7 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_7); if (((*(bool*)((bool*)UnBox(L_8, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_9 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_9; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_10; } IL_0047: { Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_11; L_11 = (( Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_11; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); bool L_16; L_16 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_0092; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_17 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_18 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_18); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_19, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_20 = V_1; if ((((int32_t)L_20) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_21 = V_1; if ((((int32_t)L_21) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_22 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_25 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_22)->GetAt(static_cast(L_24)); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_26; L_26 = (( Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_26; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_27 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_28; L_28 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_27, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); bool L_31; L_31 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_28, (Type_t *)L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00bd; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_32 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_33 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_32; RuntimeObject * L_34 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_33); if (!((*(uint32_t*)((uint32_t*)UnBox(L_34, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_35 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_36; L_36 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_35, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); bool L_39; L_39 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_36, (Type_t *)L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_00e8; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_40 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_41 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_40; RuntimeObject * L_42 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_41); if (!((*(uint8_t*)((uint8_t*)UnBox(L_42, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_43 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_44; L_44 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_43, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); bool L_47; L_47 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_44, (Type_t *)L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_0113; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_48 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_49 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_48; RuntimeObject * L_50 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_49); if (!((*(int8_t*)((int8_t*)UnBox(L_50, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_52; L_52 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_51, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); bool L_55; L_55 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_52, (Type_t *)L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_013e; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_56 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_57 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_56; RuntimeObject * L_58 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_57); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_58, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_59 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_60; L_60 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_59, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); bool L_63; L_63 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_60, (Type_t *)L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_64 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_65 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_66 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_66); bool L_68; L_68 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_64, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_67, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_68) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_69 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_70; L_70 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_69, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); bool L_73; L_73 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_70, (Type_t *)L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_019e; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_74 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_75 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_74; RuntimeObject * L_76 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_75); if (!((*(int64_t*)((int64_t*)UnBox(L_76, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_78; L_78 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_77, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); bool L_81; L_81 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_78, (Type_t *)L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_01c9; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_82 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_83 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_82; RuntimeObject * L_84 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_83); if (!((*(uint64_t*)((uint64_t*)UnBox(L_84, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_85 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_86; L_86 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_85, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); bool L_89; L_89 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_86, (Type_t *)L_88, /*hidden argument*/NULL); if (!L_89) { goto IL_01f4; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_90 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_91 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_90; RuntimeObject * L_92 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_91); if (!((*(int16_t*)((int16_t*)UnBox(L_92, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_93 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_94; L_94 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_93, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); bool L_97; L_97 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_94, (Type_t *)L_96, /*hidden argument*/NULL); if (!L_97) { goto IL_021c; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_98 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_99 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_98; RuntimeObject * L_100 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_99); if (!((*(uint16_t*)((uint16_t*)UnBox(L_100, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_101 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_102; L_102 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_101, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); bool L_105; L_105 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_102, (Type_t *)L_104, /*hidden argument*/NULL); if (!L_105) { goto IL_024b; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_106 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_107 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_106; RuntimeObject * L_108 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_107); bool L_109; L_109 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_108, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_109) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_110 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_111; L_111 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_110, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); bool L_114; L_114 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_111, (Type_t *)L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_028e; } } { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_115 = ___result0; ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_116 = (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_115; RuntimeObject * L_117 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_116); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_118; L_118 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_117, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_118) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_119 = ((AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_119; } IL_0280: { goto IL_028e; } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_121 = ((AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_121; } IL_028e: { ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_122 = ___result0; Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_123 = (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_123, (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_122, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF *)L_123; } } IL2CPP_EXTERN_C Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A_AdjustorThunk (RuntimeObject * __this, ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_m690F75346E1718BAFCC4635D7FAD2C3756AA3B7A(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_mFC3C0467820682DFC622F0F73FCCA6BFA3C42B31_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )); ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * L_1; L_1 = (( Task_1_tE94AB6C165EA2F3E1ABDD296587402D1475A31FF * (*) (ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ValueTuple_5_t1753A6A4C916F008F49E57AC257D0484D051CF59 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_t7F448C9784E540366CBBD018041BC8A8A74DB09F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 AsyncTaskMethodBuilder_1_Create_m8BD6E96F985B9A350DFE72E2CCF7497616B64AAD_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 )); AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 L_0 = V_0; return (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_mCDAB8238204B89C30E35AED2CCBFB57DBC70108A_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_mCDAB8238204B89C30E35AED2CCBFB57DBC70108A_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_mCDAB8238204B89C30E35AED2CCBFB57DBC70108A(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, const RuntimeMethod* method) { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * V_0 = NULL; { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)__this->get_m_task_2(); V_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_2 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_3 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_2; V_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_4 = V_0; return (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_4; } } IL2CPP_EXTERN_C Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, bool ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * V_0 = NULL; { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)__this->get_m_task_2(); V_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_1 = V_0; if (L_1) { goto IL_0018; } } { bool L_2 = ___result0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1((AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *)(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *)__this, (bool)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = V_0; bool L_11 = ___result0; NullCheck((Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_10, (bool)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B_AdjustorThunk (RuntimeObject * __this, bool ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mF972BC07F55A7BD3A1BA2FE41D6DC9B232B7AF5E_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___completedTask0, const RuntimeMethod* method) { bool V_0 = false; { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(bool)); bool L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_mB50942CCDE672DB7194F876364EE271CE9FEF27B((AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *)(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *)__this, (bool)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mF972BC07F55A7BD3A1BA2FE41D6DC9B232B7AF5E_AdjustorThunk (RuntimeObject * __this, Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mF972BC07F55A7BD3A1BA2FE41D6DC9B232B7AF5E(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_RuntimeMethod_var))); } IL_000e: { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_2 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)__this->get_m_task_2(); V_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_2; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_m6F8035FA0DEBE32D20BAD45867B41491F5D55F78((AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *)(AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_mE785C63DF4EC8A98FA17358A140BE482EED60AFC(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1_gshared (AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * __this, bool ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(bool)); } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); bool L_5; L_5 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_004d; } } { bool L_6 = ___result0; bool L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_7); if (((*(bool*)((bool*)UnBox(L_8, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_9 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_9; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_10; } IL_0047: { Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_11; L_11 = (( Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_11; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); bool L_16; L_16 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_0092; } } { bool L_17 = ___result0; bool L_18 = L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_18); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_19, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_20 = V_1; if ((((int32_t)L_20) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_21 = V_1; if ((((int32_t)L_21) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_22 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_25 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_22)->GetAt(static_cast(L_24)); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_26; L_26 = (( Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_26; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_27 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_28; L_28 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_27, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); bool L_31; L_31 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_28, (Type_t *)L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00bd; } } { bool L_32 = ___result0; bool L_33 = L_32; RuntimeObject * L_34 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_33); if (!((*(uint32_t*)((uint32_t*)UnBox(L_34, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_35 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_36; L_36 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_35, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); bool L_39; L_39 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_36, (Type_t *)L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_00e8; } } { bool L_40 = ___result0; bool L_41 = L_40; RuntimeObject * L_42 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_41); if (!((*(uint8_t*)((uint8_t*)UnBox(L_42, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_43 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_44; L_44 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_43, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); bool L_47; L_47 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_44, (Type_t *)L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_0113; } } { bool L_48 = ___result0; bool L_49 = L_48; RuntimeObject * L_50 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_49); if (!((*(int8_t*)((int8_t*)UnBox(L_50, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_52; L_52 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_51, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); bool L_55; L_55 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_52, (Type_t *)L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_013e; } } { bool L_56 = ___result0; bool L_57 = L_56; RuntimeObject * L_58 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_57); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_58, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_59 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_60; L_60 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_59, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); bool L_63; L_63 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_60, (Type_t *)L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_64 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); bool L_65 = ___result0; bool L_66 = L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_66); bool L_68; L_68 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_64, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_67, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_68) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_69 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_70; L_70 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_69, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); bool L_73; L_73 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_70, (Type_t *)L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_019e; } } { bool L_74 = ___result0; bool L_75 = L_74; RuntimeObject * L_76 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_75); if (!((*(int64_t*)((int64_t*)UnBox(L_76, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_78; L_78 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_77, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); bool L_81; L_81 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_78, (Type_t *)L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_01c9; } } { bool L_82 = ___result0; bool L_83 = L_82; RuntimeObject * L_84 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_83); if (!((*(uint64_t*)((uint64_t*)UnBox(L_84, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_85 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_86; L_86 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_85, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); bool L_89; L_89 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_86, (Type_t *)L_88, /*hidden argument*/NULL); if (!L_89) { goto IL_01f4; } } { bool L_90 = ___result0; bool L_91 = L_90; RuntimeObject * L_92 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_91); if (!((*(int16_t*)((int16_t*)UnBox(L_92, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_93 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_94; L_94 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_93, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); bool L_97; L_97 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_94, (Type_t *)L_96, /*hidden argument*/NULL); if (!L_97) { goto IL_021c; } } { bool L_98 = ___result0; bool L_99 = L_98; RuntimeObject * L_100 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_99); if (!((*(uint16_t*)((uint16_t*)UnBox(L_100, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_101 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_102; L_102 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_101, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); bool L_105; L_105 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_102, (Type_t *)L_104, /*hidden argument*/NULL); if (!L_105) { goto IL_024b; } } { bool L_106 = ___result0; bool L_107 = L_106; RuntimeObject * L_108 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_107); bool L_109; L_109 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_108, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_109) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_110 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_111; L_111 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_110, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); bool L_114; L_114 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_111, (Type_t *)L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_028e; } } { bool L_115 = ___result0; bool L_116 = L_115; RuntimeObject * L_117 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_116); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_118; L_118 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_117, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_118) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_119 = ((AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_119; } IL_0280: { goto IL_028e; } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_121 = ((AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_121; } IL_028e: { bool L_122 = ___result0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_123 = (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_123, (bool)L_122, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 *)L_123; } } IL2CPP_EXTERN_C Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1_AdjustorThunk (RuntimeObject * __this, bool ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5 * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_mA334148976779359BA6577D81BBFE40A6D4895F1(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_mA8CCC18806F3466599A2E37B26A40B4CDC86E247_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { il2cpp_codegen_initobj((&V_0), sizeof(bool)); bool L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_1; L_1 = (( Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * (*) (bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((bool)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_tABE1DEF12F121D6FC8ABF04869ED964FF83EA9B5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); 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.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A AsyncTaskMethodBuilder_1_Create_m5DBF8B74685F57AC69CCC99E568198B813368258_gshared (const RuntimeMethod* method) { AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A )); AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A L_0 = V_0; return (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A )L_0; } } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m372A69DE6DC4741415143865DC93AC0DC819C010_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { { AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 * L_0 = (AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)__this->get_address_of_m_coreState_1(); RuntimeObject* L_1 = ___stateMachine0; AsyncMethodBuilderCore_SetStateMachine_m0A96072BCD5E6BCC0DBC680BA6D2D30718943330((AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)(AsyncMethodBuilderCore_t2C85055E04767C52B9F66144476FCBF500DBFA34 *)L_0, (RuntimeObject*)L_1, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetStateMachine_m372A69DE6DC4741415143865DC93AC0DC819C010_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___stateMachine0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetStateMachine_m372A69DE6DC4741415143865DC93AC0DC819C010(_thisAdjusted, ___stateMachine0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::get_Task() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, const RuntimeMethod* method) { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * V_0 = NULL; { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)__this->get_m_task_2(); V_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_0; Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_1 = V_0; if (L_1) { goto IL_0017; } } { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_2 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_3 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_2; V_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_3; __this->set_m_task_2(L_3); } IL_0017: { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_4 = V_0; return (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_4; } } IL2CPP_EXTERN_C Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658(_thisAdjusted, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, int32_t ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * V_0 = NULL; { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)__this->get_m_task_2(); V_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_0; Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_1 = V_0; if (L_1) { goto IL_0018; } } { int32_t L_2 = ___result0; Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_3; L_3 = AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317((AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *)(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); __this->set_m_task_2(L_3); return; } IL_0018: { bool L_4; L_4 = AsyncCausalityTracer_get_LoggingOn_mD460AAFBC2E4F4F72C13D57D1C53A8002AED9C57(/*hidden argument*/NULL); if (!L_4) { goto IL_002c; } } { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_5 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5); int32_t L_6; L_6 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_5, /*hidden argument*/NULL); AsyncCausalityTracer_TraceOperationCompletion_mF5F9BFC3A19FD7D0BCC389FBC0FBAC943CE87D9C((int32_t)0, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); } IL_002c: { IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); bool L_7 = ((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_StaticFields*)il2cpp_codegen_static_fields_for(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var))->get_s_asyncDebuggingEnabled_30(); if (!L_7) { goto IL_003e; } } { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_8 = V_0; NullCheck((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8); int32_t L_9; L_9 = Task_get_Id_m34DAC27D91939B78DCD73A26085505A0B4D7235C((Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60 *)L_8, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Task_t804B25CFE3FC13AAEE16C8FA3BF52513F2A8DB60_il2cpp_TypeInfo_var); Task_RemoveFromActiveTasks_m933F531932B4EFD3DC0D00297D154CB8073E2848((int32_t)L_9, /*hidden argument*/NULL); } IL_003e: { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_10 = V_0; int32_t L_11 = ___result0; NullCheck((Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_10); bool L_12; L_12 = (( bool (*) (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); if (L_12) { goto IL_0057; } } { String_t* L_13; L_13 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_14 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_14, (String_t*)L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2_RuntimeMethod_var))); } IL_0057: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2_AdjustorThunk (RuntimeObject * __this, int32_t ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2(_thisAdjusted, ___result0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetResult(System.Threading.Tasks.Task`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m6EE10014668656FE6C282F706055E167B7D6F803_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ___completedTask0, const RuntimeMethod* method) { int32_t V_0 = 0; { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)__this->get_m_task_2(); if (L_0) { goto IL_0010; } } { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_1 = ___completedTask0; __this->set_m_task_2(L_1); return; } IL_0010: { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); int32_t L_2 = V_0; AsyncTaskMethodBuilder_1_SetResult_mCB3888D71D919D6F3C7B7614284540B4DA69B9F2((AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *)(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetResult_m6EE10014668656FE6C282F706055E167B7D6F803_AdjustorThunk (RuntimeObject * __this, Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ___completedTask0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetResult_m6EE10014668656FE6C282F706055E167B7D6F803(_thisAdjusted, ___completedTask0, method); } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::SetException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, Exception_t * ___exception0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * V_0 = NULL; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * V_1 = NULL; bool G_B7_0 = false; { Exception_t * L_0 = ___exception0; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_RuntimeMethod_var))); } IL_000e: { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_2 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)__this->get_m_task_2(); V_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_2; Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_3 = V_0; if (L_3) { goto IL_001f; } } { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_4; L_4 = AsyncTaskMethodBuilder_1_get_Task_mBDB1391B253BA22D609CAD85B27F9BD50D0CF658((AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *)(AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); V_0 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_4; } IL_001f: { Exception_t * L_5 = ___exception0; V_1 = (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)IsInst((RuntimeObject*)L_5, OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB_il2cpp_TypeInfo_var)); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_6 = V_1; if (L_6) { goto IL_0032; } } { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_7 = V_0; Exception_t * L_8 = ___exception0; NullCheck((Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_7); bool L_9; L_9 = (( bool (*) (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); G_B7_0 = L_9; goto IL_003f; } IL_0032: { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_10 = V_0; OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_11 = V_1; NullCheck((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11); CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_12; L_12 = OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline((OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB *)L_11, /*hidden argument*/NULL); OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * L_13 = V_1; NullCheck((Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_10); bool L_14; L_14 = (( bool (*) (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *, CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_10, (CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD )L_12, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); G_B7_0 = L_14; } IL_003f: { if (G_B7_0) { goto IL_0051; } } { String_t* L_15; L_15 = Environment_GetResourceString_m050B47F93963088693F4FCC93D69DB02603A623D((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D0DFF194F98B55D55753ECEBC2376F98EEEC60C)), /*hidden argument*/NULL); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_16 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_16, (String_t*)L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_RuntimeMethod_var))); } IL_0051: { return; } } IL2CPP_EXTERN_C void AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3_AdjustorThunk (RuntimeObject * __this, Exception_t * ___exception0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * _thisAdjusted = reinterpret_cast(__this + _offset); AsyncTaskMethodBuilder_1_SetException_m580CEDB88630842EC930931623D55DCD1798F9C3(_thisAdjusted, ___exception0, method); } // System.Threading.Tasks.Task`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::GetTaskForResult(TResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317_gshared (AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * __this, int32_t ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * G_B5_0 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) }; Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); bool L_5; L_5 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_004d; } } { int32_t L_6 = ___result0; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_7); if (((*(bool*)((bool*)UnBox(L_8, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var))))) { goto IL_0042; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_9 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_FalseTask_1(); G_B5_0 = L_9; goto IL_0047; } IL_0042: { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_t9C1FE9F18F52F3409B9E970FA38801A443AE7849 * L_10 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_TrueTask_0(); G_B5_0 = L_10; } IL_0047: { Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_11; L_11 = (( Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_11; } IL_004d: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_12 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_13; L_13 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_12, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) }; Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); bool L_16; L_16 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_0092; } } { int32_t L_17 = ___result0; int32_t L_18 = L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_18); V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_19, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); int32_t L_20 = V_1; if ((((int32_t)L_20) >= ((int32_t)((int32_t)9)))) { goto IL_028e; } } { int32_t L_21 = V_1; if ((((int32_t)L_21) < ((int32_t)(-1)))) { goto IL_028e; } } { IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1U5BU5D_t001B55EF71A9B25B6D6F6CC92FD85F786ED08656* L_22 = ((AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_StaticFields*)il2cpp_codegen_static_fields_for(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var))->get_Int32Tasks_2(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)(-1))); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_25 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)(L_22)->GetAt(static_cast(L_24)); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_26; L_26 = (( Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((RuntimeObject *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_26; } IL_0092: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_27 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_28; L_28 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_27, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_29 = { reinterpret_cast (UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_0_0_0_var) }; Type_t * L_30; L_30 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_29, /*hidden argument*/NULL); bool L_31; L_31 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_28, (Type_t *)L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00bd; } } { int32_t L_32 = ___result0; int32_t L_33 = L_32; RuntimeObject * L_34 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_33); if (!((*(uint32_t*)((uint32_t*)UnBox(L_34, UInt32_tE60352A06233E4E69DD198BCC67142159F686B15_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00bd: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_35 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_36; L_36 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_35, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_37 = { reinterpret_cast (Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_0_0_0_var) }; Type_t * L_38; L_38 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_37, /*hidden argument*/NULL); bool L_39; L_39 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_36, (Type_t *)L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_00e8; } } { int32_t L_40 = ___result0; int32_t L_41 = L_40; RuntimeObject * L_42 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_41); if (!((*(uint8_t*)((uint8_t*)UnBox(L_42, Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_00e8: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_43 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_44; L_44 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_43, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_45 = { reinterpret_cast (SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_0_0_0_var) }; Type_t * L_46; L_46 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_45, /*hidden argument*/NULL); bool L_47; L_47 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_44, (Type_t *)L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_0113; } } { int32_t L_48 = ___result0; int32_t L_49 = L_48; RuntimeObject * L_50 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_49); if (!((*(int8_t*)((int8_t*)UnBox(L_50, SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_0113: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_52; L_52 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_51, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_53 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_54; L_54 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_53, /*hidden argument*/NULL); bool L_55; L_55 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_52, (Type_t *)L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_013e; } } { int32_t L_56 = ___result0; int32_t L_57 = L_56; RuntimeObject * L_58 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_57); if (!((*(Il2CppChar*)((Il2CppChar*)UnBox(L_58, Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_013e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_59 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_60; L_60 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_59, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) }; Type_t * L_62; L_62 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_61, /*hidden argument*/NULL); bool L_63; L_63 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_60, (Type_t *)L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0173; } } { IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var); Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_64 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7(); int32_t L_65 = ___result0; int32_t L_66 = L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_66); bool L_68; L_68 = Decimal_op_Equality_m3BA6FDA0D51500320AC0928695C8CE9F833B0981((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_64, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_67, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_68) { goto IL_027a; } } IL_0173: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_69 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_70; L_70 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_69, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_71 = { reinterpret_cast (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) }; Type_t * L_72; L_72 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_71, /*hidden argument*/NULL); bool L_73; L_73 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_70, (Type_t *)L_72, /*hidden argument*/NULL); if (!L_73) { goto IL_019e; } } { int32_t L_74 = ___result0; int32_t L_75 = L_74; RuntimeObject * L_76 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_75); if (!((*(int64_t*)((int64_t*)UnBox(L_76, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_019e: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_78; L_78 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_77, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_79 = { reinterpret_cast (UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_0_0_0_var) }; Type_t * L_80; L_80 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_79, /*hidden argument*/NULL); bool L_81; L_81 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_78, (Type_t *)L_80, /*hidden argument*/NULL); if (!L_81) { goto IL_01c9; } } { int32_t L_82 = ___result0; int32_t L_83 = L_82; RuntimeObject * L_84 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_83); if (!((*(uint64_t*)((uint64_t*)UnBox(L_84, UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01c9: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_85 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_86; L_86 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_85, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast (Int16_tD0F031114106263BB459DA1F099FF9F42691295A_0_0_0_var) }; Type_t * L_88; L_88 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_87, /*hidden argument*/NULL); bool L_89; L_89 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_86, (Type_t *)L_88, /*hidden argument*/NULL); if (!L_89) { goto IL_01f4; } } { int32_t L_90 = ___result0; int32_t L_91 = L_90; RuntimeObject * L_92 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_91); if (!((*(int16_t*)((int16_t*)UnBox(L_92, Int16_tD0F031114106263BB459DA1F099FF9F42691295A_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_01f4: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_93 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_94; L_94 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_93, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_95 = { reinterpret_cast (UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_0_0_0_var) }; Type_t * L_96; L_96 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_95, /*hidden argument*/NULL); bool L_97; L_97 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_94, (Type_t *)L_96, /*hidden argument*/NULL); if (!L_97) { goto IL_021c; } } { int32_t L_98 = ___result0; int32_t L_99 = L_98; RuntimeObject * L_100 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_99); if (!((*(uint16_t*)((uint16_t*)UnBox(L_100, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var))))) { goto IL_027a; } } IL_021c: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_101 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_102; L_102 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_101, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_103 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t * L_104; L_104 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_103, /*hidden argument*/NULL); bool L_105; L_105 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_102, (Type_t *)L_104, /*hidden argument*/NULL); if (!L_105) { goto IL_024b; } } { int32_t L_106 = ___result0; int32_t L_107 = L_106; RuntimeObject * L_108 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_107); bool L_109; L_109 = IntPtr_op_Equality_m30958D875BACA94F48B6FF6D17B4CF5C36DACD48((intptr_t)((intptr_t)0), (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_108, IntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (L_109) { goto IL_027a; } } IL_024b: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_110 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_111; L_111 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_110, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_112 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t * L_113; L_113 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_112, /*hidden argument*/NULL); bool L_114; L_114 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_111, (Type_t *)L_113, /*hidden argument*/NULL); if (!L_114) { goto IL_028e; } } { int32_t L_115 = ___result0; int32_t L_116 = L_115; RuntimeObject * L_117 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8), &L_116); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); bool L_118; L_118 = UIntPtr_op_Equality_mBA32FA9B02A691CF8D38BFC3EAF90EA91C2C64BA((uintptr_t)((uintptr_t)0), (uintptr_t)((*(uintptr_t*)((uintptr_t*)UnBox(L_117, UIntPtr_t_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); if (!L_118) { goto IL_028e; } } IL_027a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_119 = ((AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_119; } IL_0280: { goto IL_028e; } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_121 = ((AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->get_s_defaultResultTask_0(); return (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_121; } IL_028e: { int32_t L_122 = ___result0; Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_123 = (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)); (( void (*) (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_123, (int32_t)L_122, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 *)L_123; } } IL2CPP_EXTERN_C Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317_AdjustorThunk (RuntimeObject * __this, int32_t ___result0, const RuntimeMethod* method) { int32_t _offset = 1; AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A * _thisAdjusted = reinterpret_cast(__this + _offset); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * _returnValue; _returnValue = AsyncTaskMethodBuilder_1_GetTaskForResult_m179953BA4C9A2A9DBD6FCDAC0CAF88DD5B223317(_thisAdjusted, ___result0, method); return _returnValue; } // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1__cctor_m87D48380E03B2177D5C82DF9EEEF2F288D1C2E5F_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); int32_t L_0 = V_0; IL2CPP_RUNTIME_CLASS_INIT(AsyncTaskCache_t3CED9C4FF39C22FFD601A0D5AC9B64190AF4BC45_il2cpp_TypeInfo_var); Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * L_1; L_1 = (( Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * (*) (int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ((AsyncTaskMethodBuilder_1_tEBE5FF692FD8B6155AF432D6C43F8D4112CDF36A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11)))->set_s_defaultResultTask_0(L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD OperationCanceledException_get_CancellationToken_m1755384EF3D1F01B524D2B545723709D5B3487DA_inline (OperationCanceledException_tA90317406FAE39FB4E2C6AA84E12135E1D56B6FB * __this, const RuntimeMethod* method) { { CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD L_0 = __this->get__cancellationToken_17(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocalValueChangedArgs_1_get_PreviousValue_mFB872B17F576C8F7E6C44956162710D61EBB7424_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_U3CPreviousValueU3Ek__BackingField_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_PreviousValue_mED1CADFFC56E2D5E07CAE783D7BA5CD93B084D24_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value0; __this->set_U3CPreviousValueU3Ek__BackingField_0(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * AsyncLocalValueChangedArgs_1_get_CurrentValue_m7B170E0501BD43901CE58E40CE4AD26D7C16302A_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_U3CCurrentValueU3Ek__BackingField_1(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_CurrentValue_mD3EB74029640E198E22D6A71294E00E57C9207A8_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value0; __this->set_U3CCurrentValueU3Ek__BackingField_1(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncLocalValueChangedArgs_1_set_ThreadContextChanged_mAFE9984A1BE276DF17E55E3BAE6600A1A43A05CD_gshared_inline (AsyncLocalValueChangedArgs_1_t1EB8728C4C1B42E364EDD3E960EA6DE9AB102F6A * __this, bool ___value0, const RuntimeMethod* method) { { bool L_0 = ___value0; __this->set_U3CThreadContextChangedU3Ek__BackingField_2(L_0); return; } }