fengye/fk101/web_xcode/Classes/Native/Generics8.cpp

27681 lines
1.4 MiB

#include "il2cpp-config.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"
template <typename R>
struct VirtFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
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);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
// FairyGUI.GPath/Segment[]
struct SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9;
// FairyGUI.GPathPoint[]
struct GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5;
// FairyGUI.TextField/CharPosition[]
struct CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4;
// System.ArgumentException
struct ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1;
// System.ArgumentNullException
struct ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA;
// System.ArraySegment`1/ArraySegmentEnumerator<System.Byte>
struct ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B;
// System.ArraySegment`1/ArraySegmentEnumerator<System.Object>
struct ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9;
// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Boolean[]
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040;
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Concurrent.CDSCollectionETWBCLProvider
struct CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851;
// System.Collections.Concurrent.ConcurrentDictionary`2/<GetEnumerator>d__32<System.Object,System.Object>
struct U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22;
// System.Collections.Concurrent.ConcurrentDictionary`2/DictionaryEnumerator<System.Object,System.Object>
struct DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6;
// System.Collections.Concurrent.ConcurrentDictionary`2/Node<System.Object,System.Object>
struct Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE;
// System.Collections.Concurrent.ConcurrentDictionary`2/Node<System.Object,System.Object>[]
struct NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0;
// System.Collections.Concurrent.ConcurrentDictionary`2/Tables<System.Object,System.Object>
struct Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268;
// System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>
struct ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9;
// System.Collections.DictionaryEntry[]
struct DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56;
// System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath/Segment>
struct ArraySortHelper_1_t49E95D68470CFA33C842959AE77249F6052F60E7;
// System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>
struct ArraySortHelper_1_t7627A22CDE2025C9330B1E84BBC57D3D332BE2CB;
// System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField/CharPosition>
struct ArraySortHelper_1_tA1A766237DAD2AEB90633AA87AE2EE81A23034F0;
// System.Collections.Generic.ArraySortHelper`1<System.Boolean>
struct ArraySortHelper_1_tABB0C874A34B7DA3A2E7D9B5A3CF567E004AE79C;
// System.Collections.Generic.ArraySortHelper`1<System.Byte>
struct ArraySortHelper_1_t5AE3F3F62BBCC4D70091928EE341A135655214A2;
// System.Collections.Generic.ArraySortHelper`1<System.Char>
struct ArraySortHelper_1_t671E95A5E4EE46D34E3424081EA7A9B9ADCAE2BD;
// System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct ArraySortHelper_1_tA52BC13212B8C0847812359ED856AE771B172B25;
// System.Collections.Generic.ArraySortHelper`1<System.Int32>
struct ArraySortHelper_1_tAECB21CCD289138A97731A5A32E396C5B15B33BB;
// System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>
struct ArraySortHelper_1_tFD8158B80EF4F06D4DA9EFAECEB3FDD0A5ADC336;
// System.Collections.Generic.ArraySortHelper`1<System.Int64>
struct ArraySortHelper_1_t91222921564D31E1A77890027CEDAD7615029E88;
// System.Collections.Generic.ArraySortHelper`1<System.Object>
struct ArraySortHelper_1_t897BDE27E714B50D49D2931E26FFC08E6B641120;
// System.Collections.Generic.ArraySortHelper`1<System.Single>
struct ArraySortHelper_1_tA2AA9D9689F93F9DC11F085CD2A7115CC1480FD1;
// System.Collections.Generic.Comparer`1<FairyGUI.GPath/Segment>
struct Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F;
// System.Collections.Generic.Comparer`1<FairyGUI.GPathPoint>
struct Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A;
// System.Collections.Generic.Comparer`1<FairyGUI.TextField/CharPosition>
struct Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F;
// System.Collections.Generic.Comparer`1<System.Boolean>
struct Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196;
// System.Collections.Generic.Comparer`1<System.Byte>
struct Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50;
// System.Collections.Generic.Comparer`1<System.Char>
struct Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2;
// System.Collections.Generic.Comparer`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332;
// System.Collections.Generic.Comparer`1<System.Int32>
struct Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2;
// System.Collections.Generic.Comparer`1<System.Int32Enum>
struct Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC;
// System.Collections.Generic.Comparer`1<System.Int64>
struct Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F;
// System.Collections.Generic.Comparer`1<System.Object>
struct Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7;
// System.Collections.Generic.Comparer`1<System.Single>
struct Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27;
// System.Collections.Generic.EqualityComparer`1<System.Object>
struct EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA;
// System.Collections.Generic.ICollection`1<System.Object>
struct ICollection_1_t6DFB531B62AFA3E16A8936F29107F83350147938;
// System.Collections.Generic.IComparer`1<FairyGUI.GPath/Segment>
struct IComparer_1_t61FD85F31D626523F6E4BAE06DCAD280AE4F6098;
// System.Collections.Generic.IComparer`1<FairyGUI.GPathPoint>
struct IComparer_1_t006A3EEF5F4243134DAEA6007A56F89E8A2A5FF6;
// System.Collections.Generic.IComparer`1<FairyGUI.TextField/CharPosition>
struct IComparer_1_t62A007BE3A336F470EF1488FB6FB7BDCDD7468F2;
// System.Collections.Generic.IComparer`1<System.Boolean>
struct IComparer_1_t2685F70D8669EB55C2808CA86BA96534F236E98D;
// System.Collections.Generic.IComparer`1<System.Byte>
struct IComparer_1_tBC3AF9688B98E39B2BB54008685F8865CC27FF31;
// System.Collections.Generic.IComparer`1<System.Char>
struct IComparer_1_t8C4F927E53C452A4492F8A093645E1BAD06E6166;
// System.Collections.Generic.IComparer`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct IComparer_1_t64E60BCD08EF6D401324D467E53CA76F07D37499;
// System.Collections.Generic.IComparer`1<System.Int32>
struct IComparer_1_t5D09F75F75FD32CDCD24671DFD58441DFA9F5C14;
// System.Collections.Generic.IComparer`1<System.Int32Enum>
struct IComparer_1_tDE193EEAAC2A0DCE9E6E86125B3C7C924691FA1F;
// System.Collections.Generic.IComparer`1<System.Int64>
struct IComparer_1_t084E0C36D19C9C385B0FE71BE0151BA96D9CA324;
// System.Collections.Generic.IComparer`1<System.Object>
struct IComparer_1_tFF77EB203CF12E843446A71A6581145AB929D681;
// System.Collections.Generic.IComparer`1<System.Single>
struct IComparer_1_t1B55C9BD9F311FD9C4D74FD1B53D03B0ED13FFA2;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t2F75FCBEC68AFE08982DA43985F9D04056E2BE73;
// System.Collections.Generic.IEnumerator`1<System.Byte>
struct IEnumerator_1_t687CC016C273A05B2269AF904753378F23CC9A11;
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
struct IEnumerator_1_t0D0CED86DAC255BACC0E644D39E1AB3D51FB121F;
// System.Collections.Generic.IEnumerator`1<System.Object>
struct IEnumerator_1_tDDB69E91697CCB64C7993B651487CEEC287DB7E8;
// System.Collections.Generic.IEqualityComparer`1<System.Object>
struct IEqualityComparer_1_tAE7A8756D8CF0882DD348DC328FB36FEE0FB7DD0;
// System.Collections.Generic.IList`1<System.Object>
struct IList_1_tE09735A322C3B17000EF4E4BC8026FEDEB7B0D9B;
// System.Collections.Generic.KeyNotFoundException
struct KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2;
// System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>[]
struct KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F;
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>[]
struct KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262;
// System.Collections.Generic.Queue`1<UnityEngine.UIElements.EventDispatcher/EventRecord>
struct Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871;
// System.Collections.ICollection
struct ICollection_tA3BAB2482E28132A7CA9E0E21393027353C28B54;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.Collections.IDictionaryEnumerator
struct IDictionaryEnumerator_t456EB67407D2045A257B66A3A25A825E883FD027;
// System.Collections.IEnumerator
struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
// System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>
struct ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50;
// System.Comparison`1<FairyGUI.GPath/Segment>
struct Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9;
// System.Comparison`1<FairyGUI.GPathPoint>
struct Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041;
// System.Comparison`1<FairyGUI.TextField/CharPosition>
struct Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123;
// System.Comparison`1<System.Boolean>
struct Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC;
// System.Comparison`1<System.Byte>
struct Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592;
// System.Comparison`1<System.Char>
struct Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6;
// System.Comparison`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134;
// System.Comparison`1<System.Int32>
struct Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA;
// System.Comparison`1<System.Int32Enum>
struct Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85;
// System.Comparison`1<System.Int64>
struct Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617;
// System.Comparison`1<System.Object>
struct Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4;
// System.Comparison`1<System.Single>
struct Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.Diagnostics.Tracing.EventSource
struct EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB;
// System.Exception
struct Exception_t;
// System.Func`2<System.Object,System.Object>
struct Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.Int32Enum[]
struct Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A;
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
// System.Int64[]
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
// System.IntPtr[]
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
// System.InvalidOperationException
struct InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1;
// System.NotSupportedException
struct NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010;
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
// System.OutOfMemoryException
struct OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7;
// System.Reflection.Binder
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
// System.Reflection.MemberFilter
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.Security.Cryptography.RandomNumberGenerator
struct RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2;
// System.Single[]
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5;
// System.String
struct String_t;
// System.Threading.ManualResetEvent
struct ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408;
// System.Threading.SendOrPostCallback
struct SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
// UnityEngine.Camera
struct Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34;
// UnityEngine.GameObject
struct GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F;
// UnityEngine.ReflectionProbe
struct ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C;
// UnityEngine.UIElements.EventBase
struct EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD;
// UnityEngine.UIElements.Focusable
struct Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B;
// UnityEngine.UIElements.IPanel
struct IPanel_t3AAE62317DEE1C12E547C78C27556B659DE4F20A;
// UnityEngine.UIElements.VisualElement
struct VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_tD89571E2350DE06D9DE4AB65ADCA77D607B5693D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral063F5BA07B9A8319201C127A47193BF92C67599A;
IL2CPP_EXTERN_C String_t* _stringLiteral0F3A0283AEAB2C5C349890E75EFA90CE53F7EDFA;
IL2CPP_EXTERN_C String_t* _stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25;
IL2CPP_EXTERN_C String_t* _stringLiteral1A3FE3B1EB3F55EF62DA84C6895EF4F8C6F937C6;
IL2CPP_EXTERN_C String_t* _stringLiteral2743196813A5635EC097418239BD515966A50491;
IL2CPP_EXTERN_C String_t* _stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D;
IL2CPP_EXTERN_C String_t* _stringLiteral4B015AC13F3CC1061160CB28D7B8506FAB594701;
IL2CPP_EXTERN_C String_t* _stringLiteral53A610E925BBC0A175E365D31241AE75AEEAD651;
IL2CPP_EXTERN_C String_t* _stringLiteral540D5F7787565D81EFD6D0FB0CBEA2F3A0B4D4A8;
IL2CPP_EXTERN_C String_t* _stringLiteral570906438F4F6D46907451B9B841E42764851FE7;
IL2CPP_EXTERN_C String_t* _stringLiteral672E8F4CE93C075F32B4FD6C0D0EDAC1BDDB9469;
IL2CPP_EXTERN_C String_t* _stringLiteral6C1901827A6BC8F54684913A8888F722907C7E76;
IL2CPP_EXTERN_C String_t* _stringLiteral700336D6AF60425DC8D362092DE4C0FFB8576432;
IL2CPP_EXTERN_C String_t* _stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860;
IL2CPP_EXTERN_C String_t* _stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503;
IL2CPP_EXTERN_C String_t* _stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE;
IL2CPP_EXTERN_C String_t* _stringLiteralABFF8BC1A2DCDAED680E786A515B970DE0521359;
IL2CPP_EXTERN_C String_t* _stringLiteralB17C39BEF082E13C848787D98483859F645A70BE;
IL2CPP_EXTERN_C String_t* _stringLiteralB3FDA0C1A622D32701F4D89415C966BFEFA8D73E;
IL2CPP_EXTERN_C String_t* _stringLiteralB5B30C6D2042F1C5F5F27AD651725959E7834824;
IL2CPP_EXTERN_C String_t* _stringLiteralB6E742E58CABAA9227BF23F9FB1E6F725AEA94B9;
IL2CPP_EXTERN_C String_t* _stringLiteralBFA02CB4D16A990B5205BC09CFB1A8C1BA290E2A;
IL2CPP_EXTERN_C String_t* _stringLiteralC0FB59C581DACA17F4D7D9156848F960542722D4;
IL2CPP_EXTERN_C String_t* _stringLiteralE1FA04B4B1DFF6D98C3376029AA8C4712EECEC7C;
IL2CPP_EXTERN_C String_t* _stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346;
IL2CPP_EXTERN_C String_t* _stringLiteralEE9F38E186BA06F57B7B74D7E626B94E13CE2556;
IL2CPP_EXTERN_C String_t* _stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegmentEnumerator_get_Current_m866C277A67EE86562A8D8FE8EB415A5215526441_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegmentEnumerator_get_Current_mEC4EBD0B5B28FCF44D02D4E97FC9C081487B9D47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m06770A344496D247F8070C9322CF2E52C0E8494F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m2A69CC3D2630AF6DB669453CD55B6993823EBDBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m3636903F8945839138BB98D7D0D055935827A5BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m40F5135FB9CF79884AC075981483F33286D62229_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m51DA17798811962B7B62B5EAF9AFB497E7D8ACD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m540C9933788B828B2D7D3EB8EDE6320AEC867B12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m5A5F9B7ACE86B07A669843420383F45C489D942B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m609BBE8F08467BE278C88833A610041577EC40A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mC78E338F799D7C89D87B41CCECE4DA882B57C2A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mCBE84C91869CDE1530ACD76D4DBA03BB4CC53692_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mCDC632295AF6768A079086F3A36D8B42FBC9E501_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mE17B81D42BFFE5622565A93C19814663FC3474E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m01E9A1B3E5E5096FC7714A1F02BA6D052A85C650_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m041894CAB7B97C9B7805307C7F894AE09FD0ECC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m0478C486B73EFB4DFE480A6F88ED30A298FE10AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m0A2FB5383B3F24358AF724C473DDBA3FFD74D638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m3A332DE0929EB601369B4239B51CA81FFBA9A8E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m5E1F67B4DD4C125725F145BB138F58AF44947B35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m60FC6F0AC9BA816B75B508BE3AA4284B5EB4FAF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m65C953F8410C835B321FA24DFE84C042458E466E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m67707FF83400DFEE34E3078805FCE53C1FF0146E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m6D4291F75006579E636331CC48432B945A22DEC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m7B31026ABF25459D2275F565E63FC812E6D57C9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m810B58FC062F9A3893BDD8431D3EA6CAA7930BD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m82372E7F0911A38AD36238B11B67FAF20A662646_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m96A780C1CA7FCF9663C7CC26A4BC500ED85F2C5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m96EC32CEF89DC41468484491F0F7DADC5A4626A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mA4EFDF05CBED5D1A2756074C9176897C8DEAAA86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mB342FE3D09F3FF427D9EB25E1691F4E56E34140B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mDCDA02A7BDA2CA019A04E7DA5C79A6FBB3FB6473_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mDEF8FE20C0F377609A32230DC7578CDF7BF98684_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mE0016CFD4A60852F098DE82CDEBE372E2DB44EEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mE8B367BA7A8829177A31A7D67ABA573A30E1C776_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mEAE982256001B0DD6B6A32F25368CC802252F63F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mF56E648FD94D3D19DA4F8A37EC68E071F710048E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mF72AD8732FD37C06A506EA5999A2A368B90AF0FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_GetKeys_m5D658DC8E94B7010E3D0F51AE383BA71EC55DE61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_GetOrAdd_mEDEC4720BE16CC11CDC5E77482C41C4F24082113_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_GetValues_mE2C5406CC0D72E03E74C7720E19A2D9BF27CB1D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mA27152C182002037AB4B18DAAF09D771BF9FCDA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Add_m8721EBA2EBA8A65FEA162BA5591F8AB68B2D34E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_ICollection_get_SyncRoot_m0FAC5FEADD489423A971EB44A1D7B3719EB9BB75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_IDictionary_Add_mAE561436C70D16760418FA96ACD4A8E8AA39A679_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_System_Collections_IDictionary_set_Item_mFC2B49F82697D61B9BC9820E7DF02C62C6EC3FD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_ThrowKeyNotFoundException_mAAC46B84DB9499584B073E73BFEBA01C231E57E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_ThrowKeyNullException_m3F47C48AEB4AB8054920C863710C5A08DF8FF3C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_TryAddInternal_m577AB84185E49C918E754D5334E9FEBD357543D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2__ctor_m47EC5C093DAA2A8607F40D8961D674A3E2C26FF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetEnumeratorU3Ed__32_System_Collections_IEnumerator_Reset_m9E9BC75239A17E3B55CACE6C8F127508DF52E3E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const uint32_t ArraySegmentEnumerator_get_Current_m866C277A67EE86562A8D8FE8EB415A5215526441_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegmentEnumerator_get_Current_mEC4EBD0B5B28FCF44D02D4E97FC9C081487B9D47_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m06770A344496D247F8070C9322CF2E52C0E8494F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m2A69CC3D2630AF6DB669453CD55B6993823EBDBB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m3636903F8945839138BB98D7D0D055935827A5BE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m40F5135FB9CF79884AC075981483F33286D62229_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m51DA17798811962B7B62B5EAF9AFB497E7D8ACD6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m540C9933788B828B2D7D3EB8EDE6320AEC867B12_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m5A5F9B7ACE86B07A669843420383F45C489D942B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m609BBE8F08467BE278C88833A610041577EC40A1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_mC78E338F799D7C89D87B41CCECE4DA882B57C2A5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_mCBE84C91869CDE1530ACD76D4DBA03BB4CC53692_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_mCDC632295AF6768A079086F3A36D8B42FBC9E501_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_mE17B81D42BFFE5622565A93C19814663FC3474E8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m01E9A1B3E5E5096FC7714A1F02BA6D052A85C650_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m041894CAB7B97C9B7805307C7F894AE09FD0ECC9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m0478C486B73EFB4DFE480A6F88ED30A298FE10AF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m0A2FB5383B3F24358AF724C473DDBA3FFD74D638_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m3A332DE0929EB601369B4239B51CA81FFBA9A8E8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m5E1F67B4DD4C125725F145BB138F58AF44947B35_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m60FC6F0AC9BA816B75B508BE3AA4284B5EB4FAF2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m65C953F8410C835B321FA24DFE84C042458E466E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m67707FF83400DFEE34E3078805FCE53C1FF0146E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m6D4291F75006579E636331CC48432B945A22DEC4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m7B31026ABF25459D2275F565E63FC812E6D57C9A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m810B58FC062F9A3893BDD8431D3EA6CAA7930BD0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m82372E7F0911A38AD36238B11B67FAF20A662646_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m96A780C1CA7FCF9663C7CC26A4BC500ED85F2C5A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m96EC32CEF89DC41468484491F0F7DADC5A4626A4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mA4EFDF05CBED5D1A2756074C9176897C8DEAAA86_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mB342FE3D09F3FF427D9EB25E1691F4E56E34140B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mDCDA02A7BDA2CA019A04E7DA5C79A6FBB3FB6473_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mDEF8FE20C0F377609A32230DC7578CDF7BF98684_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mE0016CFD4A60852F098DE82CDEBE372E2DB44EEC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mE8B367BA7A8829177A31A7D67ABA573A30E1C776_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mEAE982256001B0DD6B6A32F25368CC802252F63F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mF56E648FD94D3D19DA4F8A37EC68E071F710048E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mF72AD8732FD37C06A506EA5999A2A368B90AF0FB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_AcquireAllLocks_m416ADAE183165087033FE2858A7CC9F69B503533_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_Clear_mD35B5C9BCE016BA40315CFF7722A58F33C38FBA7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_GetKeys_m5D658DC8E94B7010E3D0F51AE383BA71EC55DE61_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_GetOrAdd_mEDEC4720BE16CC11CDC5E77482C41C4F24082113_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_GetValues_mE2C5406CC0D72E03E74C7720E19A2D9BF27CB1D6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_IsValueWriteAtomic_mB3BBE0BA75EC67B15118247D46AA1D75781D340E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mA27152C182002037AB4B18DAAF09D771BF9FCDA7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Add_m8721EBA2EBA8A65FEA162BA5591F8AB68B2D34E2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_ICollection_get_SyncRoot_m0FAC5FEADD489423A971EB44A1D7B3719EB9BB75_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_IDictionary_Add_mAE561436C70D16760418FA96ACD4A8E8AA39A679_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_System_Collections_IDictionary_set_Item_mFC2B49F82697D61B9BC9820E7DF02C62C6EC3FD5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_ThrowKeyNotFoundException_mAAC46B84DB9499584B073E73BFEBA01C231E57E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_ThrowKeyNullException_m3F47C48AEB4AB8054920C863710C5A08DF8FF3C2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2_TryAddInternal_m577AB84185E49C918E754D5334E9FEBD357543D4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t ConcurrentDictionary_2__ctor_m47EC5C093DAA2A8607F40D8961D674A3E2C26FF5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DictionaryEnumerator_MoveNext_mDAE264F74398629D68078AC7423BCEAF1483B081_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DictionaryEnumerator_Reset_m4B9C4126847C373337C0997268D768D1E7A7687B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t DictionaryEnumerator_get_Current_mEB62407E95E65BB78DC63603A965F2BCA92D3440_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t U3CGetEnumeratorU3Ed__32_System_Collections_IEnumerator_Reset_m9E9BC75239A17E3B55CACE6C8F127508DF52E3E4_MetadataUsageId;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9;
struct GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5;
struct CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4;
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040;
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
struct NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0;
struct DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56;
struct KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F;
struct KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262;
struct Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A;
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5;
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
struct Il2CppArrayBounds;
// System.Array
// System.ArraySegment`1_ArraySegmentEnumerator<System.Byte>
struct ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B : public RuntimeObject
{
public:
// T[] System.ArraySegment`1_ArraySegmentEnumerator::_array
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ____array_0;
// System.Int32 System.ArraySegment`1_ArraySegmentEnumerator::_start
int32_t ____start_1;
// System.Int32 System.ArraySegment`1_ArraySegmentEnumerator::_end
int32_t ____end_2;
// System.Int32 System.ArraySegment`1_ArraySegmentEnumerator::_current
int32_t ____current_3;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B, ____array_0)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get__array_0() const { return ____array_0; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__start_1() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B, ____start_1)); }
inline int32_t get__start_1() const { return ____start_1; }
inline int32_t* get_address_of__start_1() { return &____start_1; }
inline void set__start_1(int32_t value)
{
____start_1 = value;
}
inline static int32_t get_offset_of__end_2() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B, ____end_2)); }
inline int32_t get__end_2() const { return ____end_2; }
inline int32_t* get_address_of__end_2() { return &____end_2; }
inline void set__end_2(int32_t value)
{
____end_2 = value;
}
inline static int32_t get_offset_of__current_3() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B, ____current_3)); }
inline int32_t get__current_3() const { return ____current_3; }
inline int32_t* get_address_of__current_3() { return &____current_3; }
inline void set__current_3(int32_t value)
{
____current_3 = value;
}
};
// System.ArraySegment`1_ArraySegmentEnumerator<System.Object>
struct ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 : public RuntimeObject
{
public:
// T[] System.ArraySegment`1_ArraySegmentEnumerator::_array
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____array_0;
// System.Int32 System.ArraySegment`1_ArraySegmentEnumerator::_start
int32_t ____start_1;
// System.Int32 System.ArraySegment`1_ArraySegmentEnumerator::_end
int32_t ____end_2;
// System.Int32 System.ArraySegment`1_ArraySegmentEnumerator::_current
int32_t ____current_3;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9, ____array_0)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__array_0() const { return ____array_0; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__start_1() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9, ____start_1)); }
inline int32_t get__start_1() const { return ____start_1; }
inline int32_t* get_address_of__start_1() { return &____start_1; }
inline void set__start_1(int32_t value)
{
____start_1 = value;
}
inline static int32_t get_offset_of__end_2() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9, ____end_2)); }
inline int32_t get__end_2() const { return ____end_2; }
inline int32_t* get_address_of__end_2() { return &____end_2; }
inline void set__end_2(int32_t value)
{
____end_2 = value;
}
inline static int32_t get_offset_of__current_3() { return static_cast<int32_t>(offsetof(ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9, ____current_3)); }
inline int32_t get__current_3() const { return ____current_3; }
inline int32_t* get_address_of__current_3() { return &____current_3; }
inline void set__current_3(int32_t value)
{
____current_3 = value;
}
};
// System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>
struct DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 : public RuntimeObject
{
public:
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator::_enumerator
RuntimeObject* ____enumerator_0;
public:
inline static int32_t get_offset_of__enumerator_0() { return static_cast<int32_t>(offsetof(DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6, ____enumerator_0)); }
inline RuntimeObject* get__enumerator_0() const { return ____enumerator_0; }
inline RuntimeObject** get_address_of__enumerator_0() { return &____enumerator_0; }
inline void set__enumerator_0(RuntimeObject* value)
{
____enumerator_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____enumerator_0), (void*)value);
}
};
// System.Collections.Concurrent.ConcurrentDictionary`2_Node<System.Object,System.Object>
struct Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE : public RuntimeObject
{
public:
// TKey System.Collections.Concurrent.ConcurrentDictionary`2_Node::_key
RuntimeObject * ____key_0;
// TValue System.Collections.Concurrent.ConcurrentDictionary`2_Node::_value
RuntimeObject * ____value_1;
// System.Collections.Concurrent.ConcurrentDictionary`2_Node<TKey,TValue> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Concurrent.ConcurrentDictionary`2_Node::_next
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * ____next_2;
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2_Node::_hashcode
int32_t ____hashcode_3;
public:
inline static int32_t get_offset_of__key_0() { return static_cast<int32_t>(offsetof(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE, ____key_0)); }
inline RuntimeObject * get__key_0() const { return ____key_0; }
inline RuntimeObject ** get_address_of__key_0() { return &____key_0; }
inline void set__key_0(RuntimeObject * value)
{
____key_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value);
}
inline static int32_t get_offset_of__value_1() { return static_cast<int32_t>(offsetof(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE, ____value_1)); }
inline RuntimeObject * get__value_1() const { return ____value_1; }
inline RuntimeObject ** get_address_of__value_1() { return &____value_1; }
inline void set__value_1(RuntimeObject * value)
{
____value_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value);
}
inline static int32_t get_offset_of__next_2() { return static_cast<int32_t>(offsetof(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE, ____next_2)); }
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * get__next_2() const { return ____next_2; }
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE ** get_address_of__next_2() { return &____next_2; }
inline void set__next_2(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * value)
{
____next_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&____next_2), (void*)value);
}
inline static int32_t get_offset_of__hashcode_3() { return static_cast<int32_t>(offsetof(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE, ____hashcode_3)); }
inline int32_t get__hashcode_3() const { return ____hashcode_3; }
inline int32_t* get_address_of__hashcode_3() { return &____hashcode_3; }
inline void set__hashcode_3(int32_t value)
{
____hashcode_3 = value;
}
};
// System.Collections.Concurrent.ConcurrentDictionary`2_Tables<System.Object,System.Object>
struct Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 : public RuntimeObject
{
public:
// System.Collections.Concurrent.ConcurrentDictionary`2_Node<TKey,TValue>[] System.Collections.Concurrent.ConcurrentDictionary`2_Tables::_buckets
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* ____buckets_0;
// System.Object[] System.Collections.Concurrent.ConcurrentDictionary`2_Tables::_locks
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____locks_1;
// System.Int32[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Concurrent.ConcurrentDictionary`2_Tables::_countPerLock
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ____countPerLock_2;
public:
inline static int32_t get_offset_of__buckets_0() { return static_cast<int32_t>(offsetof(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268, ____buckets_0)); }
inline NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* get__buckets_0() const { return ____buckets_0; }
inline NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0** get_address_of__buckets_0() { return &____buckets_0; }
inline void set__buckets_0(NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* value)
{
____buckets_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____buckets_0), (void*)value);
}
inline static int32_t get_offset_of__locks_1() { return static_cast<int32_t>(offsetof(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268, ____locks_1)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__locks_1() const { return ____locks_1; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__locks_1() { return &____locks_1; }
inline void set__locks_1(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____locks_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____locks_1), (void*)value);
}
inline static int32_t get_offset_of__countPerLock_2() { return static_cast<int32_t>(offsetof(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268, ____countPerLock_2)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get__countPerLock_2() const { return ____countPerLock_2; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of__countPerLock_2() { return &____countPerLock_2; }
inline void set__countPerLock_2(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
____countPerLock_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&____countPerLock_2), (void*)value);
}
};
// System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>
struct ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 : public RuntimeObject
{
public:
// System.Collections.Concurrent.ConcurrentDictionary`2_Tables<TKey,TValue> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Concurrent.ConcurrentDictionary`2::_tables
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * ____tables_0;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Concurrent.ConcurrentDictionary`2::_comparer
RuntimeObject* ____comparer_1;
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2::_growLockArray
bool ____growLockArray_2;
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2::_budget
int32_t ____budget_3;
public:
inline static int32_t get_offset_of__tables_0() { return static_cast<int32_t>(offsetof(ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9, ____tables_0)); }
inline Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * get__tables_0() const { return ____tables_0; }
inline Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 ** get_address_of__tables_0() { return &____tables_0; }
inline void set__tables_0(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * value)
{
____tables_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____tables_0), (void*)value);
}
inline static int32_t get_offset_of__comparer_1() { return static_cast<int32_t>(offsetof(ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9, ____comparer_1)); }
inline RuntimeObject* get__comparer_1() const { return ____comparer_1; }
inline RuntimeObject** get_address_of__comparer_1() { return &____comparer_1; }
inline void set__comparer_1(RuntimeObject* value)
{
____comparer_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____comparer_1), (void*)value);
}
inline static int32_t get_offset_of__growLockArray_2() { return static_cast<int32_t>(offsetof(ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9, ____growLockArray_2)); }
inline bool get__growLockArray_2() const { return ____growLockArray_2; }
inline bool* get_address_of__growLockArray_2() { return &____growLockArray_2; }
inline void set__growLockArray_2(bool value)
{
____growLockArray_2 = value;
}
inline static int32_t get_offset_of__budget_3() { return static_cast<int32_t>(offsetof(ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9, ____budget_3)); }
inline int32_t get__budget_3() const { return ____budget_3; }
inline int32_t* get_address_of__budget_3() { return &____budget_3; }
inline void set__budget_3(int32_t value)
{
____budget_3 = value;
}
};
struct ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9_StaticFields
{
public:
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2::s_isValueWriteAtomic
bool ___s_isValueWriteAtomic_4;
public:
inline static int32_t get_offset_of_s_isValueWriteAtomic_4() { return static_cast<int32_t>(offsetof(ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9_StaticFields, ___s_isValueWriteAtomic_4)); }
inline bool get_s_isValueWriteAtomic_4() const { return ___s_isValueWriteAtomic_4; }
inline bool* get_address_of_s_isValueWriteAtomic_4() { return &___s_isValueWriteAtomic_4; }
inline void set_s_isValueWriteAtomic_4(bool value)
{
___s_isValueWriteAtomic_4 = value;
}
};
// System.Collections.Concurrent.IDictionaryDebugView`2<System.Object,System.Object>
struct IDictionaryDebugView_2_t784A2ED400F8BC9795B68419C0F143D5C8F0FBE3 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>
struct ArraySortHelper_1_t49E95D68470CFA33C842959AE77249F6052F60E7 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>
struct ArraySortHelper_1_t7627A22CDE2025C9330B1E84BBC57D3D332BE2CB : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>
struct ArraySortHelper_1_tA1A766237DAD2AEB90633AA87AE2EE81A23034F0 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Boolean>
struct ArraySortHelper_1_tABB0C874A34B7DA3A2E7D9B5A3CF567E004AE79C : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Byte>
struct ArraySortHelper_1_t5AE3F3F62BBCC4D70091928EE341A135655214A2 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Char>
struct ArraySortHelper_1_t671E95A5E4EE46D34E3424081EA7A9B9ADCAE2BD : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct ArraySortHelper_1_tA52BC13212B8C0847812359ED856AE771B172B25 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Int32>
struct ArraySortHelper_1_tAECB21CCD289138A97731A5A32E396C5B15B33BB : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>
struct ArraySortHelper_1_tFD8158B80EF4F06D4DA9EFAECEB3FDD0A5ADC336 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Int64>
struct ArraySortHelper_1_t91222921564D31E1A77890027CEDAD7615029E88 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Object>
struct ArraySortHelper_1_t897BDE27E714B50D49D2931E26FFC08E6B641120 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.ArraySortHelper`1<System.Single>
struct ArraySortHelper_1_tA2AA9D9689F93F9DC11F085CD2A7115CC1480FD1 : public RuntimeObject
{
public:
public:
};
// System.Collections.Generic.Comparer`1<FairyGUI.GPath_Segment>
struct Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<FairyGUI.GPathPoint>
struct Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<FairyGUI.TextField_CharPosition>
struct Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Boolean>
struct Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Byte>
struct Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Char>
struct Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Int32>
struct Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Int32Enum>
struct Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Int64>
struct Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Object>
struct Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.Comparer`1<System.Single>
struct Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 : public RuntimeObject
{
public:
public:
};
struct Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27_StaticFields
{
public:
// System.Collections.Generic.Comparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer
Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27_StaticFields, ___defaultComparer_0)); }
inline Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<System.Object>
struct EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject * ____syncRoot_4;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____items_1)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__items_1() const { return ____items_1; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D_StaticFields, ____emptyArray_5)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__emptyArray_5() const { return ____emptyArray_5; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<System.Object>
struct ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 : public RuntimeObject
{
public:
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
RuntimeObject* ___list_0;
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
RuntimeObject * ____syncRoot_1;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// 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<int32_t>(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<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
inline void set_m_firstChar_1(Il2CppChar value)
{
___m_firstChar_1 = value;
}
};
struct String_t_StaticFields
{
public:
// System.String System.String::Empty
String_t* ___Empty_5;
public:
inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
inline String_t* get_Empty_5() const { return ___Empty_5; }
inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
inline void set_Empty_5(String_t* value)
{
___Empty_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
}
};
// System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
{
public:
public:
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
{
};
// FairyGUI.TextField_CharPosition
struct CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8
{
public:
// System.Int32 FairyGUI.TextField_CharPosition::charIndex
int32_t ___charIndex_0;
// System.Int16 FairyGUI.TextField_CharPosition::lineIndex
int16_t ___lineIndex_1;
// System.Int32 FairyGUI.TextField_CharPosition::offsetX
int32_t ___offsetX_2;
// System.Int16 FairyGUI.TextField_CharPosition::vertCount
int16_t ___vertCount_3;
public:
inline static int32_t get_offset_of_charIndex_0() { return static_cast<int32_t>(offsetof(CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8, ___charIndex_0)); }
inline int32_t get_charIndex_0() const { return ___charIndex_0; }
inline int32_t* get_address_of_charIndex_0() { return &___charIndex_0; }
inline void set_charIndex_0(int32_t value)
{
___charIndex_0 = value;
}
inline static int32_t get_offset_of_lineIndex_1() { return static_cast<int32_t>(offsetof(CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8, ___lineIndex_1)); }
inline int16_t get_lineIndex_1() const { return ___lineIndex_1; }
inline int16_t* get_address_of_lineIndex_1() { return &___lineIndex_1; }
inline void set_lineIndex_1(int16_t value)
{
___lineIndex_1 = value;
}
inline static int32_t get_offset_of_offsetX_2() { return static_cast<int32_t>(offsetof(CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8, ___offsetX_2)); }
inline int32_t get_offsetX_2() const { return ___offsetX_2; }
inline int32_t* get_address_of_offsetX_2() { return &___offsetX_2; }
inline void set_offsetX_2(int32_t value)
{
___offsetX_2 = value;
}
inline static int32_t get_offset_of_vertCount_3() { return static_cast<int32_t>(offsetof(CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8, ___vertCount_3)); }
inline int16_t get_vertCount_3() const { return ___vertCount_3; }
inline int16_t* get_address_of_vertCount_3() { return &___vertCount_3; }
inline void set_vertCount_3(int16_t value)
{
___vertCount_3 = value;
}
};
// System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>
struct InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>
struct InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>
struct InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Resolution>
struct InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>
struct InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>
struct InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>
struct InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Touch>
struct InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>
struct InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>
struct InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>
struct InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>
struct InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>
struct InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>
struct InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Vector2>
struct InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Vector3>
struct InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.Vector4>
struct InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.Array_InternalEnumerator`1<UnityEngine.jvalue>
struct InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679
{
public:
// System.Array System.Array_InternalEnumerator`1::array
RuntimeArray * ___array_0;
// System.Int32 System.Array_InternalEnumerator`1::idx
int32_t ___idx_1;
public:
inline static int32_t get_offset_of_array_0() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679, ___array_0)); }
inline RuntimeArray * get_array_0() const { return ___array_0; }
inline RuntimeArray ** get_address_of_array_0() { return &___array_0; }
inline void set_array_0(RuntimeArray * value)
{
___array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___array_0), (void*)value);
}
inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679, ___idx_1)); }
inline int32_t get_idx_1() const { return ___idx_1; }
inline int32_t* get_address_of_idx_1() { return &___idx_1; }
inline void set_idx_1(int32_t value)
{
___idx_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_pinvoke
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// Native definition for COM marshalling of System.Array/InternalEnumerator`1
#ifndef InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
#define InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com_define
struct InternalEnumerator_1_t2230E371CD528773FD327FDC447CE231DE2AAA56_marshaled_com
{
RuntimeArray * ___array_0;
int32_t ___idx_1;
};
#endif
// System.ArraySegment`1<System.Byte>
struct ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA
{
public:
// T[] System.ArraySegment`1::_array
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ____array_0;
// System.Int32 System.ArraySegment`1::_offset
int32_t ____offset_1;
// System.Int32 System.ArraySegment`1::_count
int32_t ____count_2;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA, ____array_0)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get__array_0() const { return ____array_0; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__offset_1() { return static_cast<int32_t>(offsetof(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA, ____offset_1)); }
inline int32_t get__offset_1() const { return ____offset_1; }
inline int32_t* get_address_of__offset_1() { return &____offset_1; }
inline void set__offset_1(int32_t value)
{
____offset_1 = value;
}
inline static int32_t get_offset_of__count_2() { return static_cast<int32_t>(offsetof(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA, ____count_2)); }
inline int32_t get__count_2() const { return ____count_2; }
inline int32_t* get_address_of__count_2() { return &____count_2; }
inline void set__count_2(int32_t value)
{
____count_2 = value;
}
};
// System.ArraySegment`1<System.Object>
struct ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6
{
public:
// T[] System.ArraySegment`1::_array
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ____array_0;
// System.Int32 System.ArraySegment`1::_offset
int32_t ____offset_1;
// System.Int32 System.ArraySegment`1::_count
int32_t ____count_2;
public:
inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6, ____array_0)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get__array_0() const { return ____array_0; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of__array_0() { return &____array_0; }
inline void set__array_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
____array_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value);
}
inline static int32_t get_offset_of__offset_1() { return static_cast<int32_t>(offsetof(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6, ____offset_1)); }
inline int32_t get__offset_1() const { return ____offset_1; }
inline int32_t* get_address_of__offset_1() { return &____offset_1; }
inline void set__offset_1(int32_t value)
{
____offset_1 = value;
}
inline static int32_t get_offset_of__count_2() { return static_cast<int32_t>(offsetof(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6, ____count_2)); }
inline int32_t get__count_2() const { return ____count_2; }
inline int32_t* get_address_of__count_2() { return &____count_2; }
inline void set__count_2(int32_t value)
{
____count_2 = value;
}
};
// System.Boolean
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
{
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<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
inline bool get_m_value_0() const { return ___m_value_0; }
inline bool* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(bool value)
{
___m_value_0 = value;
}
};
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_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<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_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<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
inline String_t* get_FalseString_6() const { return ___FalseString_6; }
inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
inline void set_FalseString_6(String_t* value)
{
___FalseString_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
}
};
// System.Byte
struct Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07
{
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<int32_t>(offsetof(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07, ___m_value_0)); }
inline uint8_t get_m_value_0() const { return ___m_value_0; }
inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint8_t value)
{
___m_value_0 = value;
}
};
// System.Char
struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9
{
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<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9, ___m_value_0)); }
inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(Il2CppChar value)
{
___m_value_0 = value;
}
};
struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields
{
public:
// System.Byte[] System.Char::categoryForLatin1
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___categoryForLatin1_3;
public:
inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields, ___categoryForLatin1_3)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
inline void set_categoryForLatin1_3(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___categoryForLatin1_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
}
};
// System.Collections.DictionaryEntry
struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4
{
public:
// System.Object System.Collections.DictionaryEntry::_key
RuntimeObject * ____key_0;
// System.Object System.Collections.DictionaryEntry::_value
RuntimeObject * ____value_1;
public:
inline static int32_t get_offset_of__key_0() { return static_cast<int32_t>(offsetof(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4, ____key_0)); }
inline RuntimeObject * get__key_0() const { return ____key_0; }
inline RuntimeObject ** get_address_of__key_0() { return &____key_0; }
inline void set__key_0(RuntimeObject * value)
{
____key_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value);
}
inline static int32_t get_offset_of__value_1() { return static_cast<int32_t>(offsetof(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4, ____value_1)); }
inline RuntimeObject * get__value_1() const { return ____value_1; }
inline RuntimeObject ** get_address_of__value_1() { return &____value_1; }
inline void set__value_1(RuntimeObject * value)
{
____value_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry
struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_marshaled_pinvoke
{
Il2CppIUnknown* ____key_0;
Il2CppIUnknown* ____value_1;
};
// Native definition for COM marshalling of System.Collections.DictionaryEntry
struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_marshaled_com
{
Il2CppIUnknown* ____key_0;
Il2CppIUnknown* ____value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
struct KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject * ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject * ___value_1;
public:
inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___key_0)); }
inline RuntimeObject * get_key_0() const { return ___key_0; }
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
inline void set_key_0(RuntimeObject * value)
{
___key_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
}
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___value_1)); }
inline RuntimeObject * get_value_1() const { return ___value_1; }
inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
inline void set_value_1(RuntimeObject * value)
{
___value_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
}
};
// System.DateTime
struct DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132
{
public:
// System.UInt64 System.DateTime::dateData
uint64_t ___dateData_44;
public:
inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132, ___dateData_44)); }
inline uint64_t get_dateData_44() const { return ___dateData_44; }
inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
inline void set_dateData_44(uint64_t value)
{
___dateData_44 = value;
}
};
struct DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields
{
public:
// System.Int32[] System.DateTime::DaysToMonth365
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DaysToMonth365_29;
// System.Int32[] System.DateTime::DaysToMonth366
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DaysToMonth366_30;
// System.DateTime System.DateTime::MinValue
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___MinValue_31;
// System.DateTime System.DateTime::MaxValue
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___MaxValue_32;
public:
inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___DaysToMonth365_29)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
inline void set_DaysToMonth365_29(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___DaysToMonth365_29 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value);
}
inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___DaysToMonth366_30)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
inline void set_DaysToMonth366_30(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___DaysToMonth366_30 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value);
}
inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___MinValue_31)); }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_MinValue_31() const { return ___MinValue_31; }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_MinValue_31() { return &___MinValue_31; }
inline void set_MinValue_31(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value)
{
___MinValue_31 = value;
}
inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___MaxValue_32)); }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_MaxValue_32() const { return ___MaxValue_32; }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
inline void set_MaxValue_32(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value)
{
___MaxValue_32 = value;
}
};
// System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
{
public:
public:
};
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
{
public:
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
public:
inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___enumSeperatorCharArray_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
{
};
// System.Guid
struct Guid_t
{
public:
// System.Int32 System.Guid::_a
int32_t ____a_1;
// System.Int16 System.Guid::_b
int16_t ____b_2;
// System.Int16 System.Guid::_c
int16_t ____c_3;
// System.Byte System.Guid::_d
uint8_t ____d_4;
// System.Byte System.Guid::_e
uint8_t ____e_5;
// System.Byte System.Guid::_f
uint8_t ____f_6;
// System.Byte System.Guid::_g
uint8_t ____g_7;
// System.Byte System.Guid::_h
uint8_t ____h_8;
// System.Byte System.Guid::_i
uint8_t ____i_9;
// System.Byte System.Guid::_j
uint8_t ____j_10;
// System.Byte System.Guid::_k
uint8_t ____k_11;
public:
inline static int32_t get_offset_of__a_1() { return static_cast<int32_t>(offsetof(Guid_t, ____a_1)); }
inline int32_t get__a_1() const { return ____a_1; }
inline int32_t* get_address_of__a_1() { return &____a_1; }
inline void set__a_1(int32_t value)
{
____a_1 = value;
}
inline static int32_t get_offset_of__b_2() { return static_cast<int32_t>(offsetof(Guid_t, ____b_2)); }
inline int16_t get__b_2() const { return ____b_2; }
inline int16_t* get_address_of__b_2() { return &____b_2; }
inline void set__b_2(int16_t value)
{
____b_2 = value;
}
inline static int32_t get_offset_of__c_3() { return static_cast<int32_t>(offsetof(Guid_t, ____c_3)); }
inline int16_t get__c_3() const { return ____c_3; }
inline int16_t* get_address_of__c_3() { return &____c_3; }
inline void set__c_3(int16_t value)
{
____c_3 = value;
}
inline static int32_t get_offset_of__d_4() { return static_cast<int32_t>(offsetof(Guid_t, ____d_4)); }
inline uint8_t get__d_4() const { return ____d_4; }
inline uint8_t* get_address_of__d_4() { return &____d_4; }
inline void set__d_4(uint8_t value)
{
____d_4 = value;
}
inline static int32_t get_offset_of__e_5() { return static_cast<int32_t>(offsetof(Guid_t, ____e_5)); }
inline uint8_t get__e_5() const { return ____e_5; }
inline uint8_t* get_address_of__e_5() { return &____e_5; }
inline void set__e_5(uint8_t value)
{
____e_5 = value;
}
inline static int32_t get_offset_of__f_6() { return static_cast<int32_t>(offsetof(Guid_t, ____f_6)); }
inline uint8_t get__f_6() const { return ____f_6; }
inline uint8_t* get_address_of__f_6() { return &____f_6; }
inline void set__f_6(uint8_t value)
{
____f_6 = value;
}
inline static int32_t get_offset_of__g_7() { return static_cast<int32_t>(offsetof(Guid_t, ____g_7)); }
inline uint8_t get__g_7() const { return ____g_7; }
inline uint8_t* get_address_of__g_7() { return &____g_7; }
inline void set__g_7(uint8_t value)
{
____g_7 = value;
}
inline static int32_t get_offset_of__h_8() { return static_cast<int32_t>(offsetof(Guid_t, ____h_8)); }
inline uint8_t get__h_8() const { return ____h_8; }
inline uint8_t* get_address_of__h_8() { return &____h_8; }
inline void set__h_8(uint8_t value)
{
____h_8 = value;
}
inline static int32_t get_offset_of__i_9() { return static_cast<int32_t>(offsetof(Guid_t, ____i_9)); }
inline uint8_t get__i_9() const { return ____i_9; }
inline uint8_t* get_address_of__i_9() { return &____i_9; }
inline void set__i_9(uint8_t value)
{
____i_9 = value;
}
inline static int32_t get_offset_of__j_10() { return static_cast<int32_t>(offsetof(Guid_t, ____j_10)); }
inline uint8_t get__j_10() const { return ____j_10; }
inline uint8_t* get_address_of__j_10() { return &____j_10; }
inline void set__j_10(uint8_t value)
{
____j_10 = value;
}
inline static int32_t get_offset_of__k_11() { return static_cast<int32_t>(offsetof(Guid_t, ____k_11)); }
inline uint8_t get__k_11() const { return ____k_11; }
inline uint8_t* get_address_of__k_11() { return &____k_11; }
inline void set__k_11(uint8_t value)
{
____k_11 = value;
}
};
struct Guid_t_StaticFields
{
public:
// System.Guid System.Guid::Empty
Guid_t ___Empty_0;
// System.Object System.Guid::_rngAccess
RuntimeObject * ____rngAccess_12;
// System.Security.Cryptography.RandomNumberGenerator System.Guid::_rng
RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 * ____rng_13;
public:
inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ___Empty_0)); }
inline Guid_t get_Empty_0() const { return ___Empty_0; }
inline Guid_t * get_address_of_Empty_0() { return &___Empty_0; }
inline void set_Empty_0(Guid_t value)
{
___Empty_0 = value;
}
inline static int32_t get_offset_of__rngAccess_12() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rngAccess_12)); }
inline RuntimeObject * get__rngAccess_12() const { return ____rngAccess_12; }
inline RuntimeObject ** get_address_of__rngAccess_12() { return &____rngAccess_12; }
inline void set__rngAccess_12(RuntimeObject * value)
{
____rngAccess_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&____rngAccess_12), (void*)value);
}
inline static int32_t get_offset_of__rng_13() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rng_13)); }
inline RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 * get__rng_13() const { return ____rng_13; }
inline RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 ** get_address_of__rng_13() { return &____rng_13; }
inline void set__rng_13(RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 * value)
{
____rng_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&____rng_13), (void*)value);
}
};
// System.Int32
struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
{
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<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___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_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436
{
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<int32_t>(offsetof(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436, ___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<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
inline void* get_m_value_0() const { return ___m_value_0; }
inline void** get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(void* value)
{
___m_value_0 = value;
}
};
struct IntPtr_t_StaticFields
{
public:
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
public:
inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(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.Runtime.InteropServices.GCHandle
struct GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3
{
public:
// System.Int32 System.Runtime.InteropServices.GCHandle::handle
int32_t ___handle_0;
public:
inline static int32_t get_offset_of_handle_0() { return static_cast<int32_t>(offsetof(GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3, ___handle_0)); }
inline int32_t get_handle_0() const { return ___handle_0; }
inline int32_t* get_address_of_handle_0() { return &___handle_0; }
inline void set_handle_0(int32_t value)
{
___handle_0 = value;
}
};
// System.Single
struct Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1
{
public:
// System.Single System.Single::m_value
float ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); }
inline float get_m_value_0() const { return ___m_value_0; }
inline float* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(float value)
{
___m_value_0 = value;
}
};
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
{
public:
union
{
struct
{
};
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
};
public:
};
// UnityEngine.Color
struct Color_t119BCA590009762C7223FDD3AF9706653AC84ED2
{
public:
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
public:
inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___r_0)); }
inline float get_r_0() const { return ___r_0; }
inline float* get_address_of_r_0() { return &___r_0; }
inline void set_r_0(float value)
{
___r_0 = value;
}
inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___g_1)); }
inline float get_g_1() const { return ___g_1; }
inline float* get_address_of_g_1() { return &___g_1; }
inline void set_g_1(float value)
{
___g_1 = value;
}
inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___b_2)); }
inline float get_b_2() const { return ___b_2; }
inline float* get_address_of_b_2() { return &___b_2; }
inline void set_b_2(float value)
{
___b_2 = value;
}
inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___a_3)); }
inline float get_a_3() const { return ___a_3; }
inline float* get_address_of_a_3() { return &___a_3; }
inline void set_a_3(float value)
{
___a_3 = value;
}
};
// UnityEngine.Rendering.BatchVisibility
struct BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062
{
public:
// System.Int32 UnityEngine.Rendering.BatchVisibility::offset
int32_t ___offset_0;
// System.Int32 UnityEngine.Rendering.BatchVisibility::instancesCount
int32_t ___instancesCount_1;
// System.Int32 UnityEngine.Rendering.BatchVisibility::visibleCount
int32_t ___visibleCount_2;
public:
inline static int32_t get_offset_of_offset_0() { return static_cast<int32_t>(offsetof(BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062, ___offset_0)); }
inline int32_t get_offset_0() const { return ___offset_0; }
inline int32_t* get_address_of_offset_0() { return &___offset_0; }
inline void set_offset_0(int32_t value)
{
___offset_0 = value;
}
inline static int32_t get_offset_of_instancesCount_1() { return static_cast<int32_t>(offsetof(BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062, ___instancesCount_1)); }
inline int32_t get_instancesCount_1() const { return ___instancesCount_1; }
inline int32_t* get_address_of_instancesCount_1() { return &___instancesCount_1; }
inline void set_instancesCount_1(int32_t value)
{
___instancesCount_1 = value;
}
inline static int32_t get_offset_of_visibleCount_2() { return static_cast<int32_t>(offsetof(BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062, ___visibleCount_2)); }
inline int32_t get_visibleCount_2() const { return ___visibleCount_2; }
inline int32_t* get_address_of_visibleCount_2() { return &___visibleCount_2; }
inline void set_visibleCount_2(int32_t value)
{
___visibleCount_2 = value;
}
};
// UnityEngine.Rendering.ReflectionProbeBlendInfo
struct ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F
{
public:
// UnityEngine.ReflectionProbe UnityEngine.Rendering.ReflectionProbeBlendInfo::probe
ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C * ___probe_0;
// System.Single UnityEngine.Rendering.ReflectionProbeBlendInfo::weight
float ___weight_1;
public:
inline static int32_t get_offset_of_probe_0() { return static_cast<int32_t>(offsetof(ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F, ___probe_0)); }
inline ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C * get_probe_0() const { return ___probe_0; }
inline ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C ** get_address_of_probe_0() { return &___probe_0; }
inline void set_probe_0(ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C * value)
{
___probe_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___probe_0), (void*)value);
}
inline static int32_t get_offset_of_weight_1() { return static_cast<int32_t>(offsetof(ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F, ___weight_1)); }
inline float get_weight_1() const { return ___weight_1; }
inline float* get_address_of_weight_1() { return &___weight_1; }
inline void set_weight_1(float value)
{
___weight_1 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.ReflectionProbeBlendInfo
struct ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F_marshaled_pinvoke
{
ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C * ___probe_0;
float ___weight_1;
};
// Native definition for COM marshalling of UnityEngine.Rendering.ReflectionProbeBlendInfo
struct ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F_marshaled_com
{
ReflectionProbe_t8CA59E05D8F20EDFE174BFF49CD3FB2DC62F207C * ___probe_0;
float ___weight_1;
};
// UnityEngine.Resolution
struct Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90
{
public:
// System.Int32 UnityEngine.Resolution::m_Width
int32_t ___m_Width_0;
// System.Int32 UnityEngine.Resolution::m_Height
int32_t ___m_Height_1;
// System.Int32 UnityEngine.Resolution::m_RefreshRate
int32_t ___m_RefreshRate_2;
public:
inline static int32_t get_offset_of_m_Width_0() { return static_cast<int32_t>(offsetof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90, ___m_Width_0)); }
inline int32_t get_m_Width_0() const { return ___m_Width_0; }
inline int32_t* get_address_of_m_Width_0() { return &___m_Width_0; }
inline void set_m_Width_0(int32_t value)
{
___m_Width_0 = value;
}
inline static int32_t get_offset_of_m_Height_1() { return static_cast<int32_t>(offsetof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90, ___m_Height_1)); }
inline int32_t get_m_Height_1() const { return ___m_Height_1; }
inline int32_t* get_address_of_m_Height_1() { return &___m_Height_1; }
inline void set_m_Height_1(int32_t value)
{
___m_Height_1 = value;
}
inline static int32_t get_offset_of_m_RefreshRate_2() { return static_cast<int32_t>(offsetof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90, ___m_RefreshRate_2)); }
inline int32_t get_m_RefreshRate_2() const { return ___m_RefreshRate_2; }
inline int32_t* get_address_of_m_RefreshRate_2() { return &___m_RefreshRate_2; }
inline void set_m_RefreshRate_2(int32_t value)
{
___m_RefreshRate_2 = value;
}
};
// UnityEngine.SendMouseEvents_HitInfo
struct HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746
{
public:
// UnityEngine.GameObject UnityEngine.SendMouseEvents_HitInfo::target
GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target_0;
// UnityEngine.Camera UnityEngine.SendMouseEvents_HitInfo::camera
Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___camera_1;
public:
inline static int32_t get_offset_of_target_0() { return static_cast<int32_t>(offsetof(HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746, ___target_0)); }
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_target_0() const { return ___target_0; }
inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_target_0() { return &___target_0; }
inline void set_target_0(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value)
{
___target_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___target_0), (void*)value);
}
inline static int32_t get_offset_of_camera_1() { return static_cast<int32_t>(offsetof(HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746, ___camera_1)); }
inline Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * get_camera_1() const { return ___camera_1; }
inline Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 ** get_address_of_camera_1() { return &___camera_1; }
inline void set_camera_1(Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * value)
{
___camera_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___camera_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.SendMouseEvents/HitInfo
struct HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746_marshaled_pinvoke
{
GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target_0;
Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___camera_1;
};
// Native definition for COM marshalling of UnityEngine.SendMouseEvents/HitInfo
struct HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746_marshaled_com
{
GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___target_0;
Camera_t48B2B9ECB3CE6108A98BF949A1CECF0FE3421F34 * ___camera_1;
};
// UnityEngine.SocialPlatforms.GameCenter.GcAchievementData
struct GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55
{
public:
// System.String UnityEngine.SocialPlatforms.GameCenter.GcAchievementData::m_Identifier
String_t* ___m_Identifier_0;
// System.Double UnityEngine.SocialPlatforms.GameCenter.GcAchievementData::m_PercentCompleted
double ___m_PercentCompleted_1;
// System.Int32 UnityEngine.SocialPlatforms.GameCenter.GcAchievementData::m_Completed
int32_t ___m_Completed_2;
// System.Int32 UnityEngine.SocialPlatforms.GameCenter.GcAchievementData::m_Hidden
int32_t ___m_Hidden_3;
// System.Int32 UnityEngine.SocialPlatforms.GameCenter.GcAchievementData::m_LastReportedDate
int32_t ___m_LastReportedDate_4;
public:
inline static int32_t get_offset_of_m_Identifier_0() { return static_cast<int32_t>(offsetof(GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55, ___m_Identifier_0)); }
inline String_t* get_m_Identifier_0() const { return ___m_Identifier_0; }
inline String_t** get_address_of_m_Identifier_0() { return &___m_Identifier_0; }
inline void set_m_Identifier_0(String_t* value)
{
___m_Identifier_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_Identifier_0), (void*)value);
}
inline static int32_t get_offset_of_m_PercentCompleted_1() { return static_cast<int32_t>(offsetof(GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55, ___m_PercentCompleted_1)); }
inline double get_m_PercentCompleted_1() const { return ___m_PercentCompleted_1; }
inline double* get_address_of_m_PercentCompleted_1() { return &___m_PercentCompleted_1; }
inline void set_m_PercentCompleted_1(double value)
{
___m_PercentCompleted_1 = value;
}
inline static int32_t get_offset_of_m_Completed_2() { return static_cast<int32_t>(offsetof(GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55, ___m_Completed_2)); }
inline int32_t get_m_Completed_2() const { return ___m_Completed_2; }
inline int32_t* get_address_of_m_Completed_2() { return &___m_Completed_2; }
inline void set_m_Completed_2(int32_t value)
{
___m_Completed_2 = value;
}
inline static int32_t get_offset_of_m_Hidden_3() { return static_cast<int32_t>(offsetof(GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55, ___m_Hidden_3)); }
inline int32_t get_m_Hidden_3() const { return ___m_Hidden_3; }
inline int32_t* get_address_of_m_Hidden_3() { return &___m_Hidden_3; }
inline void set_m_Hidden_3(int32_t value)
{
___m_Hidden_3 = value;
}
inline static int32_t get_offset_of_m_LastReportedDate_4() { return static_cast<int32_t>(offsetof(GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55, ___m_LastReportedDate_4)); }
inline int32_t get_m_LastReportedDate_4() const { return ___m_LastReportedDate_4; }
inline int32_t* get_address_of_m_LastReportedDate_4() { return &___m_LastReportedDate_4; }
inline void set_m_LastReportedDate_4(int32_t value)
{
___m_LastReportedDate_4 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.SocialPlatforms.GameCenter.GcAchievementData
struct GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55_marshaled_pinvoke
{
char* ___m_Identifier_0;
double ___m_PercentCompleted_1;
int32_t ___m_Completed_2;
int32_t ___m_Hidden_3;
int32_t ___m_LastReportedDate_4;
};
// Native definition for COM marshalling of UnityEngine.SocialPlatforms.GameCenter.GcAchievementData
struct GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55_marshaled_com
{
Il2CppChar* ___m_Identifier_0;
double ___m_PercentCompleted_1;
int32_t ___m_Completed_2;
int32_t ___m_Hidden_3;
int32_t ___m_LastReportedDate_4;
};
// UnityEngine.SocialPlatforms.GameCenter.GcScoreData
struct GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A
{
public:
// System.String UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_Category
String_t* ___m_Category_0;
// System.UInt32 UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_ValueLow
uint32_t ___m_ValueLow_1;
// System.Int32 UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_ValueHigh
int32_t ___m_ValueHigh_2;
// System.Int32 UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_Date
int32_t ___m_Date_3;
// System.String UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_FormattedValue
String_t* ___m_FormattedValue_4;
// System.String UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_PlayerID
String_t* ___m_PlayerID_5;
// System.Int32 UnityEngine.SocialPlatforms.GameCenter.GcScoreData::m_Rank
int32_t ___m_Rank_6;
public:
inline static int32_t get_offset_of_m_Category_0() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_Category_0)); }
inline String_t* get_m_Category_0() const { return ___m_Category_0; }
inline String_t** get_address_of_m_Category_0() { return &___m_Category_0; }
inline void set_m_Category_0(String_t* value)
{
___m_Category_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_Category_0), (void*)value);
}
inline static int32_t get_offset_of_m_ValueLow_1() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_ValueLow_1)); }
inline uint32_t get_m_ValueLow_1() const { return ___m_ValueLow_1; }
inline uint32_t* get_address_of_m_ValueLow_1() { return &___m_ValueLow_1; }
inline void set_m_ValueLow_1(uint32_t value)
{
___m_ValueLow_1 = value;
}
inline static int32_t get_offset_of_m_ValueHigh_2() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_ValueHigh_2)); }
inline int32_t get_m_ValueHigh_2() const { return ___m_ValueHigh_2; }
inline int32_t* get_address_of_m_ValueHigh_2() { return &___m_ValueHigh_2; }
inline void set_m_ValueHigh_2(int32_t value)
{
___m_ValueHigh_2 = value;
}
inline static int32_t get_offset_of_m_Date_3() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_Date_3)); }
inline int32_t get_m_Date_3() const { return ___m_Date_3; }
inline int32_t* get_address_of_m_Date_3() { return &___m_Date_3; }
inline void set_m_Date_3(int32_t value)
{
___m_Date_3 = value;
}
inline static int32_t get_offset_of_m_FormattedValue_4() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_FormattedValue_4)); }
inline String_t* get_m_FormattedValue_4() const { return ___m_FormattedValue_4; }
inline String_t** get_address_of_m_FormattedValue_4() { return &___m_FormattedValue_4; }
inline void set_m_FormattedValue_4(String_t* value)
{
___m_FormattedValue_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_FormattedValue_4), (void*)value);
}
inline static int32_t get_offset_of_m_PlayerID_5() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_PlayerID_5)); }
inline String_t* get_m_PlayerID_5() const { return ___m_PlayerID_5; }
inline String_t** get_address_of_m_PlayerID_5() { return &___m_PlayerID_5; }
inline void set_m_PlayerID_5(String_t* value)
{
___m_PlayerID_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_PlayerID_5), (void*)value);
}
inline static int32_t get_offset_of_m_Rank_6() { return static_cast<int32_t>(offsetof(GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A, ___m_Rank_6)); }
inline int32_t get_m_Rank_6() const { return ___m_Rank_6; }
inline int32_t* get_address_of_m_Rank_6() { return &___m_Rank_6; }
inline void set_m_Rank_6(int32_t value)
{
___m_Rank_6 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.SocialPlatforms.GameCenter.GcScoreData
struct GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A_marshaled_pinvoke
{
char* ___m_Category_0;
uint32_t ___m_ValueLow_1;
int32_t ___m_ValueHigh_2;
int32_t ___m_Date_3;
char* ___m_FormattedValue_4;
char* ___m_PlayerID_5;
int32_t ___m_Rank_6;
};
// Native definition for COM marshalling of UnityEngine.SocialPlatforms.GameCenter.GcScoreData
struct GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A_marshaled_com
{
Il2CppChar* ___m_Category_0;
uint32_t ___m_ValueLow_1;
int32_t ___m_ValueHigh_2;
int32_t ___m_Date_3;
Il2CppChar* ___m_FormattedValue_4;
Il2CppChar* ___m_PlayerID_5;
int32_t ___m_Rank_6;
};
// UnityEngine.UIElements.EventDispatcher_DispatchContext
struct DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA
{
public:
// System.UInt32 UnityEngine.UIElements.EventDispatcher_DispatchContext::m_GateCount
uint32_t ___m_GateCount_0;
// System.Collections.Generic.Queue`1<UnityEngine.UIElements.EventDispatcher_EventRecord> UnityEngine.UIElements.EventDispatcher_DispatchContext::m_Queue
Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871 * ___m_Queue_1;
public:
inline static int32_t get_offset_of_m_GateCount_0() { return static_cast<int32_t>(offsetof(DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA, ___m_GateCount_0)); }
inline uint32_t get_m_GateCount_0() const { return ___m_GateCount_0; }
inline uint32_t* get_address_of_m_GateCount_0() { return &___m_GateCount_0; }
inline void set_m_GateCount_0(uint32_t value)
{
___m_GateCount_0 = value;
}
inline static int32_t get_offset_of_m_Queue_1() { return static_cast<int32_t>(offsetof(DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA, ___m_Queue_1)); }
inline Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871 * get_m_Queue_1() const { return ___m_Queue_1; }
inline Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871 ** get_address_of_m_Queue_1() { return &___m_Queue_1; }
inline void set_m_Queue_1(Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871 * value)
{
___m_Queue_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_Queue_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.UIElements.EventDispatcher/DispatchContext
struct DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA_marshaled_pinvoke
{
uint32_t ___m_GateCount_0;
Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871 * ___m_Queue_1;
};
// Native definition for COM marshalling of UnityEngine.UIElements.EventDispatcher/DispatchContext
struct DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA_marshaled_com
{
uint32_t ___m_GateCount_0;
Queue_1_t8014B4CCF79F7768A767C8013F6E176588BE8871 * ___m_Queue_1;
};
// UnityEngine.UIElements.EventDispatcher_EventRecord
struct EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9
{
public:
// UnityEngine.UIElements.EventBase UnityEngine.UIElements.EventDispatcher_EventRecord::m_Event
EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD * ___m_Event_0;
// UnityEngine.UIElements.IPanel UnityEngine.UIElements.EventDispatcher_EventRecord::m_Panel
RuntimeObject* ___m_Panel_1;
public:
inline static int32_t get_offset_of_m_Event_0() { return static_cast<int32_t>(offsetof(EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9, ___m_Event_0)); }
inline EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD * get_m_Event_0() const { return ___m_Event_0; }
inline EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD ** get_address_of_m_Event_0() { return &___m_Event_0; }
inline void set_m_Event_0(EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD * value)
{
___m_Event_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_Event_0), (void*)value);
}
inline static int32_t get_offset_of_m_Panel_1() { return static_cast<int32_t>(offsetof(EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9, ___m_Panel_1)); }
inline RuntimeObject* get_m_Panel_1() const { return ___m_Panel_1; }
inline RuntimeObject** get_address_of_m_Panel_1() { return &___m_Panel_1; }
inline void set_m_Panel_1(RuntimeObject* value)
{
___m_Panel_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_Panel_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.UIElements.EventDispatcher/EventRecord
struct EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9_marshaled_pinvoke
{
EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD * ___m_Event_0;
RuntimeObject* ___m_Panel_1;
};
// Native definition for COM marshalling of UnityEngine.UIElements.EventDispatcher/EventRecord
struct EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9_marshaled_com
{
EventBase_t0292727F923C187143EFD8B7E78B2A3FB5EFF0CD * ___m_Event_0;
RuntimeObject* ___m_Panel_1;
};
// UnityEngine.UIElements.FocusController_FocusedElement
struct FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070
{
public:
// UnityEngine.UIElements.VisualElement UnityEngine.UIElements.FocusController_FocusedElement::m_SubTreeRoot
VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57 * ___m_SubTreeRoot_0;
// UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController_FocusedElement::m_FocusedElement
Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B * ___m_FocusedElement_1;
public:
inline static int32_t get_offset_of_m_SubTreeRoot_0() { return static_cast<int32_t>(offsetof(FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070, ___m_SubTreeRoot_0)); }
inline VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57 * get_m_SubTreeRoot_0() const { return ___m_SubTreeRoot_0; }
inline VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57 ** get_address_of_m_SubTreeRoot_0() { return &___m_SubTreeRoot_0; }
inline void set_m_SubTreeRoot_0(VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57 * value)
{
___m_SubTreeRoot_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_SubTreeRoot_0), (void*)value);
}
inline static int32_t get_offset_of_m_FocusedElement_1() { return static_cast<int32_t>(offsetof(FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070, ___m_FocusedElement_1)); }
inline Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B * get_m_FocusedElement_1() const { return ___m_FocusedElement_1; }
inline Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B ** get_address_of_m_FocusedElement_1() { return &___m_FocusedElement_1; }
inline void set_m_FocusedElement_1(Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B * value)
{
___m_FocusedElement_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_FocusedElement_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.UIElements.FocusController/FocusedElement
struct FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070_marshaled_pinvoke
{
VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57 * ___m_SubTreeRoot_0;
Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B * ___m_FocusedElement_1;
};
// Native definition for COM marshalling of UnityEngine.UIElements.FocusController/FocusedElement
struct FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070_marshaled_com
{
VisualElement_t0EB50F3AD9103B6EEB58682651950BE7C7A4AD57 * ___m_SubTreeRoot_0;
Focusable_tE75872B8E11B244036F83AB8FFBB20F782F19C6B * ___m_FocusedElement_1;
};
// UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey
struct SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0
{
public:
// System.Int32 UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey::sheetInstanceID
int32_t ___sheetInstanceID_0;
// System.Int32 UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey::index
int32_t ___index_1;
public:
inline static int32_t get_offset_of_sheetInstanceID_0() { return static_cast<int32_t>(offsetof(SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0, ___sheetInstanceID_0)); }
inline int32_t get_sheetInstanceID_0() const { return ___sheetInstanceID_0; }
inline int32_t* get_address_of_sheetInstanceID_0() { return &___sheetInstanceID_0; }
inline void set_sheetInstanceID_0(int32_t value)
{
___sheetInstanceID_0 = value;
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
};
// UnityEngine.UnitySynchronizationContext_WorkRequest
struct WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94
{
public:
// System.Threading.SendOrPostCallback UnityEngine.UnitySynchronizationContext_WorkRequest::m_DelagateCallback
SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 * ___m_DelagateCallback_0;
// System.Object UnityEngine.UnitySynchronizationContext_WorkRequest::m_DelagateState
RuntimeObject * ___m_DelagateState_1;
// System.Threading.ManualResetEvent UnityEngine.UnitySynchronizationContext_WorkRequest::m_WaitHandle
ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * ___m_WaitHandle_2;
public:
inline static int32_t get_offset_of_m_DelagateCallback_0() { return static_cast<int32_t>(offsetof(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94, ___m_DelagateCallback_0)); }
inline SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 * get_m_DelagateCallback_0() const { return ___m_DelagateCallback_0; }
inline SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 ** get_address_of_m_DelagateCallback_0() { return &___m_DelagateCallback_0; }
inline void set_m_DelagateCallback_0(SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 * 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<int32_t>(offsetof(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94, ___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<int32_t>(offsetof(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94, ___m_WaitHandle_2)); }
inline ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * get_m_WaitHandle_2() const { return ___m_WaitHandle_2; }
inline ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 ** get_address_of_m_WaitHandle_2() { return &___m_WaitHandle_2; }
inline void set_m_WaitHandle_2(ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * value)
{
___m_WaitHandle_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_WaitHandle_2), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest
struct WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94_marshaled_pinvoke
{
Il2CppMethodPointer ___m_DelagateCallback_0;
Il2CppIUnknown* ___m_DelagateState_1;
ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * ___m_WaitHandle_2;
};
// Native definition for COM marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest
struct WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94_marshaled_com
{
Il2CppMethodPointer ___m_DelagateCallback_0;
Il2CppIUnknown* ___m_DelagateState_1;
ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * ___m_WaitHandle_2;
};
// UnityEngine.Vector2
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D
{
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<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___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<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___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;
}
};
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields
{
public:
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___negativeInfinityVector_9;
public:
inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_zeroVector_2() const { return ___zeroVector_2; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; }
inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___zeroVector_2 = value;
}
inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_oneVector_3() const { return ___oneVector_3; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; }
inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___oneVector_3 = value;
}
inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_upVector_4() const { return ___upVector_4; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; }
inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___upVector_4 = value;
}
inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_downVector_5() const { return ___downVector_5; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; }
inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___downVector_5 = value;
}
inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_leftVector_6() const { return ___leftVector_6; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; }
inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___leftVector_6 = value;
}
inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_rightVector_7() const { return ___rightVector_7; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; }
inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___rightVector_7 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___positiveInfinityVector_8 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___negativeInfinityVector_9 = value;
}
};
// UnityEngine.Vector3
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720
{
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<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___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<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___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<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
inline float get_z_4() const { return ___z_4; }
inline float* get_address_of_z_4() { return &___z_4; }
inline void set_z_4(float value)
{
___z_4 = value;
}
};
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
{
public:
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14;
public:
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___zeroVector_5 = value;
}
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___oneVector_6 = value;
}
inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___upVector_7 = value;
}
inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___downVector_8 = value;
}
inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___leftVector_9 = value;
}
inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___rightVector_10 = value;
}
inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___forwardVector_11 = value;
}
inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___backVector_12 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___positiveInfinityVector_13 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___negativeInfinityVector_14 = value;
}
};
// UnityEngine.Vector4
struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E
{
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<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___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;
}
};
struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields
{
public:
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___negativeInfinityVector_8;
public:
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___zeroVector_5)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_zeroVector_5() const { return ___zeroVector_5; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
inline void set_zeroVector_5(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___zeroVector_5 = value;
}
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___oneVector_6)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_oneVector_6() const { return ___oneVector_6; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_oneVector_6() { return &___oneVector_6; }
inline void set_oneVector_6(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___oneVector_6 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___positiveInfinityVector_7)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
inline void set_positiveInfinityVector_7(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___positiveInfinityVector_7 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___negativeInfinityVector_8)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
inline void set_negativeInfinityVector_8(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___negativeInfinityVector_8 = value;
}
};
// FairyGUI.GPathPoint_CurveType
struct CurveType_tDAB604D46AA4709AD45913B7B78E0F857011D685
{
public:
// System.Int32 FairyGUI.GPathPoint_CurveType::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CurveType_tDAB604D46AA4709AD45913B7B78E0F857011D685, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>
struct U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 : public RuntimeObject
{
public:
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32::<>2__current
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___U3CU3E2__current_1;
// System.Collections.Concurrent.ConcurrentDictionary`2<TKey,TValue> System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32::<>4__this
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * ___U3CU3E4__this_2;
// System.Collections.Concurrent.ConcurrentDictionary`2_Node<TKey,TValue>[] System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32::<buckets>5__1
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* ___U3CbucketsU3E5__1_3;
// System.Collections.Concurrent.ConcurrentDictionary`2_Node<TKey,TValue> System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32::<current>5__2
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * ___U3CcurrentU3E5__2_4;
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32::<i>5__3
int32_t ___U3CiU3E5__3_5;
public:
inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22, ___U3CU3E1__state_0)); }
inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
inline void set_U3CU3E1__state_0(int32_t value)
{
___U3CU3E1__state_0 = value;
}
inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22, ___U3CU3E2__current_1)); }
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
inline void set_U3CU3E2__current_1(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value)
{
___U3CU3E2__current_1 = value;
Il2CppCodeGenWriteBarrier((void**)&(((&___U3CU3E2__current_1))->___key_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&___U3CU3E2__current_1))->___value_1), (void*)NULL);
#endif
}
inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22, ___U3CU3E4__this_2)); }
inline ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
inline ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
inline void set_U3CU3E4__this_2(ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * value)
{
___U3CU3E4__this_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_2), (void*)value);
}
inline static int32_t get_offset_of_U3CbucketsU3E5__1_3() { return static_cast<int32_t>(offsetof(U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22, ___U3CbucketsU3E5__1_3)); }
inline NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* get_U3CbucketsU3E5__1_3() const { return ___U3CbucketsU3E5__1_3; }
inline NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0** get_address_of_U3CbucketsU3E5__1_3() { return &___U3CbucketsU3E5__1_3; }
inline void set_U3CbucketsU3E5__1_3(NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* value)
{
___U3CbucketsU3E5__1_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CbucketsU3E5__1_3), (void*)value);
}
inline static int32_t get_offset_of_U3CcurrentU3E5__2_4() { return static_cast<int32_t>(offsetof(U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22, ___U3CcurrentU3E5__2_4)); }
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * get_U3CcurrentU3E5__2_4() const { return ___U3CcurrentU3E5__2_4; }
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE ** get_address_of_U3CcurrentU3E5__2_4() { return &___U3CcurrentU3E5__2_4; }
inline void set_U3CcurrentU3E5__2_4(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * value)
{
___U3CcurrentU3E5__2_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CcurrentU3E5__2_4), (void*)value);
}
inline static int32_t get_offset_of_U3CiU3E5__3_5() { return static_cast<int32_t>(offsetof(U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22, ___U3CiU3E5__3_5)); }
inline int32_t get_U3CiU3E5__3_5() const { return ___U3CiU3E5__3_5; }
inline int32_t* get_address_of_U3CiU3E5__3_5() { return &___U3CiU3E5__3_5; }
inline void set_U3CiU3E5__3_5(int32_t value)
{
___U3CiU3E5__3_5 = value;
}
};
// System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>
struct KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject * ___value_1;
public:
inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B, ___key_0)); }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_key_0() const { return ___key_0; }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_key_0() { return &___key_0; }
inline void set_key_0(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value)
{
___key_0 = value;
}
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B, ___value_1)); }
inline RuntimeObject * get_value_1() const { return ___value_1; }
inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
inline void set_value_1(RuntimeObject * value)
{
___value_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
}
};
// System.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_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(offsetof(Delegate_t, ___data_9)); }
inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
{
___data_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
}
inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(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_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___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_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
int32_t ___method_is_virtual_10;
};
// System.Diagnostics.Tracing.EventSource
struct EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB : public RuntimeObject
{
public:
public:
};
struct EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB_StaticFields
{
public:
// System.Byte[] System.Diagnostics.Tracing.EventSource::namespaceBytes
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___namespaceBytes_1;
// System.Guid System.Diagnostics.Tracing.EventSource::AspNetEventSourceGuid
Guid_t ___AspNetEventSourceGuid_2;
public:
inline static int32_t get_offset_of_namespaceBytes_1() { return static_cast<int32_t>(offsetof(EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB_StaticFields, ___namespaceBytes_1)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_namespaceBytes_1() const { return ___namespaceBytes_1; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_namespaceBytes_1() { return &___namespaceBytes_1; }
inline void set_namespaceBytes_1(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___namespaceBytes_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___namespaceBytes_1), (void*)value);
}
inline static int32_t get_offset_of_AspNetEventSourceGuid_2() { return static_cast<int32_t>(offsetof(EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB_StaticFields, ___AspNetEventSourceGuid_2)); }
inline Guid_t get_AspNetEventSourceGuid_2() const { return ___AspNetEventSourceGuid_2; }
inline Guid_t * get_address_of_AspNetEventSourceGuid_2() { return &___AspNetEventSourceGuid_2; }
inline void set_AspNetEventSourceGuid_2(Guid_t value)
{
___AspNetEventSourceGuid_2 = value;
}
};
struct EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB_ThreadStaticFields
{
public:
// System.Byte System.Diagnostics.Tracing.EventSource::m_EventSourceExceptionRecurenceCount
uint8_t ___m_EventSourceExceptionRecurenceCount_0;
public:
inline static int32_t get_offset_of_m_EventSourceExceptionRecurenceCount_0() { return static_cast<int32_t>(offsetof(EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB_ThreadStaticFields, ___m_EventSourceExceptionRecurenceCount_0)); }
inline uint8_t get_m_EventSourceExceptionRecurenceCount_0() const { return ___m_EventSourceExceptionRecurenceCount_0; }
inline uint8_t* get_address_of_m_EventSourceExceptionRecurenceCount_0() { return &___m_EventSourceExceptionRecurenceCount_0; }
inline void set_m_EventSourceExceptionRecurenceCount_0(uint8_t value)
{
___m_EventSourceExceptionRecurenceCount_0 = value;
}
};
// System.Exception
struct Exception_t : public RuntimeObject
{
public:
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t * ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject * ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject * ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;
public:
inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
{
____safeSerializationManager_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
}
inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* 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<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
{
___native_trace_ips_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
}
};
struct Exception_t_StaticFields
{
public:
// System.Object System.Exception::s_EDILock
RuntimeObject * ___s_EDILock_0;
public:
inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
inline void set_s_EDILock_0(RuntimeObject * value)
{
___s_EDILock_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// System.Int32Enum
struct Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD
{
public:
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD, ___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_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0
{
public:
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
{
public:
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
public:
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___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.TypeCode
struct TypeCode_t03ED52F888000DAF40C550C434F29F39A23D61C6
{
public:
// System.Int32 System.TypeCode::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TypeCode_t03ED52F888000DAF40C550C434F29F39A23D61C6, ___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.RenderBuffer
struct RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6
{
public:
// System.Int32 UnityEngine.RenderBuffer::m_RenderTextureInstanceID
int32_t ___m_RenderTextureInstanceID_0;
// System.IntPtr UnityEngine.RenderBuffer::m_BufferPtr
intptr_t ___m_BufferPtr_1;
public:
inline static int32_t get_offset_of_m_RenderTextureInstanceID_0() { return static_cast<int32_t>(offsetof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6, ___m_RenderTextureInstanceID_0)); }
inline int32_t get_m_RenderTextureInstanceID_0() const { return ___m_RenderTextureInstanceID_0; }
inline int32_t* get_address_of_m_RenderTextureInstanceID_0() { return &___m_RenderTextureInstanceID_0; }
inline void set_m_RenderTextureInstanceID_0(int32_t value)
{
___m_RenderTextureInstanceID_0 = value;
}
inline static int32_t get_offset_of_m_BufferPtr_1() { return static_cast<int32_t>(offsetof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6, ___m_BufferPtr_1)); }
inline intptr_t get_m_BufferPtr_1() const { return ___m_BufferPtr_1; }
inline intptr_t* get_address_of_m_BufferPtr_1() { return &___m_BufferPtr_1; }
inline void set_m_BufferPtr_1(intptr_t value)
{
___m_BufferPtr_1 = value;
}
};
// UnityEngine.TouchPhase
struct TouchPhase_t7E9CEC3DD059E32F847242513BD6CE30866AB2A6
{
public:
// System.Int32 UnityEngine.TouchPhase::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchPhase_t7E9CEC3DD059E32F847242513BD6CE30866AB2A6, ___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.TouchType
struct TouchType_tBBD83025576FC017B10484014B5C396613A02B8E
{
public:
// System.Int32 UnityEngine.TouchType::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchType_tBBD83025576FC017B10484014B5C396613A02B8E, ___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.UIElements.LengthUnit
struct LengthUnit_t72096DC46DF6AE7521ACB61C839C57915F7282BC
{
public:
// System.Int32 UnityEngine.UIElements.LengthUnit::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LengthUnit_t72096DC46DF6AE7521ACB61C839C57915F7282BC, ___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.UIElements.StyleKeyword
struct StyleKeyword_t5C285A4249A1A7A807C1B4D2AAF5D1350B0A3560
{
public:
// System.Int32 UnityEngine.UIElements.StyleKeyword::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StyleKeyword_t5C285A4249A1A7A807C1B4D2AAF5D1350B0A3560, ___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.UIElements.StyleSheets.StylePropertyID
struct StylePropertyID_t58A0361000DC58339920E7CBBB5FFFE06B4B7A13
{
public:
// System.Int32 UnityEngine.UIElements.StyleSheets.StylePropertyID::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StylePropertyID_t58A0361000DC58339920E7CBBB5FFFE06B4B7A13, ___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.jvalue
struct jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37
{
public:
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Boolean UnityEngine.jvalue::z
bool ___z_0;
};
#pragma pack(pop, tp)
struct
{
bool ___z_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.SByte UnityEngine.jvalue::b
int8_t ___b_1;
};
#pragma pack(pop, tp)
struct
{
int8_t ___b_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Char UnityEngine.jvalue::c
Il2CppChar ___c_2;
};
#pragma pack(pop, tp)
struct
{
Il2CppChar ___c_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Int16 UnityEngine.jvalue::s
int16_t ___s_3;
};
#pragma pack(pop, tp)
struct
{
int16_t ___s_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.jvalue::i
int32_t ___i_4;
};
#pragma pack(pop, tp)
struct
{
int32_t ___i_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Int64 UnityEngine.jvalue::j
int64_t ___j_5;
};
#pragma pack(pop, tp)
struct
{
int64_t ___j_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Single UnityEngine.jvalue::f
float ___f_6;
};
#pragma pack(pop, tp)
struct
{
float ___f_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Double UnityEngine.jvalue::d
double ___d_7;
};
#pragma pack(pop, tp)
struct
{
double ___d_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.IntPtr UnityEngine.jvalue::l
intptr_t ___l_8;
};
#pragma pack(pop, tp)
struct
{
intptr_t ___l_8_forAlignmentOnly;
};
};
public:
inline static int32_t get_offset_of_z_0() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___z_0)); }
inline bool get_z_0() const { return ___z_0; }
inline bool* get_address_of_z_0() { return &___z_0; }
inline void set_z_0(bool value)
{
___z_0 = value;
}
inline static int32_t get_offset_of_b_1() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___b_1)); }
inline int8_t get_b_1() const { return ___b_1; }
inline int8_t* get_address_of_b_1() { return &___b_1; }
inline void set_b_1(int8_t value)
{
___b_1 = value;
}
inline static int32_t get_offset_of_c_2() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___c_2)); }
inline Il2CppChar get_c_2() const { return ___c_2; }
inline Il2CppChar* get_address_of_c_2() { return &___c_2; }
inline void set_c_2(Il2CppChar value)
{
___c_2 = value;
}
inline static int32_t get_offset_of_s_3() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___s_3)); }
inline int16_t get_s_3() const { return ___s_3; }
inline int16_t* get_address_of_s_3() { return &___s_3; }
inline void set_s_3(int16_t value)
{
___s_3 = value;
}
inline static int32_t get_offset_of_i_4() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___i_4)); }
inline int32_t get_i_4() const { return ___i_4; }
inline int32_t* get_address_of_i_4() { return &___i_4; }
inline void set_i_4(int32_t value)
{
___i_4 = value;
}
inline static int32_t get_offset_of_j_5() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___j_5)); }
inline int64_t get_j_5() const { return ___j_5; }
inline int64_t* get_address_of_j_5() { return &___j_5; }
inline void set_j_5(int64_t value)
{
___j_5 = value;
}
inline static int32_t get_offset_of_f_6() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___f_6)); }
inline float get_f_6() const { return ___f_6; }
inline float* get_address_of_f_6() { return &___f_6; }
inline void set_f_6(float value)
{
___f_6 = value;
}
inline static int32_t get_offset_of_d_7() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___d_7)); }
inline double get_d_7() const { return ___d_7; }
inline double* get_address_of_d_7() { return &___d_7; }
inline void set_d_7(double value)
{
___d_7 = value;
}
inline static int32_t get_offset_of_l_8() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___l_8)); }
inline intptr_t get_l_8() const { return ___l_8; }
inline intptr_t* get_address_of_l_8() { return &___l_8; }
inline void set_l_8(intptr_t value)
{
___l_8 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.jvalue
struct jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37_marshaled_pinvoke
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___z_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___z_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int8_t ___b_1;
};
#pragma pack(pop, tp)
struct
{
int8_t ___b_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___c_2;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___c_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int16_t ___s_3;
};
#pragma pack(pop, tp)
struct
{
int16_t ___s_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int32_t ___i_4;
};
#pragma pack(pop, tp)
struct
{
int32_t ___i_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int64_t ___j_5;
};
#pragma pack(pop, tp)
struct
{
int64_t ___j_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
float ___f_6;
};
#pragma pack(pop, tp)
struct
{
float ___f_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
double ___d_7;
};
#pragma pack(pop, tp)
struct
{
double ___d_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
intptr_t ___l_8;
};
#pragma pack(pop, tp)
struct
{
intptr_t ___l_8_forAlignmentOnly;
};
};
};
// Native definition for COM marshalling of UnityEngine.jvalue
struct jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37_marshaled_com
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___z_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___z_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int8_t ___b_1;
};
#pragma pack(pop, tp)
struct
{
int8_t ___b_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___c_2;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___c_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int16_t ___s_3;
};
#pragma pack(pop, tp)
struct
{
int16_t ___s_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int32_t ___i_4;
};
#pragma pack(pop, tp)
struct
{
int32_t ___i_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int64_t ___j_5;
};
#pragma pack(pop, tp)
struct
{
int64_t ___j_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
float ___f_6;
};
#pragma pack(pop, tp)
struct
{
float ___f_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
double ___d_7;
};
#pragma pack(pop, tp)
struct
{
double ___d_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
intptr_t ___l_8;
};
#pragma pack(pop, tp)
struct
{
intptr_t ___l_8_forAlignmentOnly;
};
};
};
// FairyGUI.GPath_Segment
struct Segment_t4D7158441370F573F35DB59A882D986F1269B61A
{
public:
// FairyGUI.GPathPoint_CurveType FairyGUI.GPath_Segment::type
int32_t ___type_0;
// System.Single FairyGUI.GPath_Segment::length
float ___length_1;
// System.Int32 FairyGUI.GPath_Segment::ptStart
int32_t ___ptStart_2;
// System.Int32 FairyGUI.GPath_Segment::ptCount
int32_t ___ptCount_3;
public:
inline static int32_t get_offset_of_type_0() { return static_cast<int32_t>(offsetof(Segment_t4D7158441370F573F35DB59A882D986F1269B61A, ___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_length_1() { return static_cast<int32_t>(offsetof(Segment_t4D7158441370F573F35DB59A882D986F1269B61A, ___length_1)); }
inline float get_length_1() const { return ___length_1; }
inline float* get_address_of_length_1() { return &___length_1; }
inline void set_length_1(float value)
{
___length_1 = value;
}
inline static int32_t get_offset_of_ptStart_2() { return static_cast<int32_t>(offsetof(Segment_t4D7158441370F573F35DB59A882D986F1269B61A, ___ptStart_2)); }
inline int32_t get_ptStart_2() const { return ___ptStart_2; }
inline int32_t* get_address_of_ptStart_2() { return &___ptStart_2; }
inline void set_ptStart_2(int32_t value)
{
___ptStart_2 = value;
}
inline static int32_t get_offset_of_ptCount_3() { return static_cast<int32_t>(offsetof(Segment_t4D7158441370F573F35DB59A882D986F1269B61A, ___ptCount_3)); }
inline int32_t get_ptCount_3() const { return ___ptCount_3; }
inline int32_t* get_address_of_ptCount_3() { return &___ptCount_3; }
inline void set_ptCount_3(int32_t value)
{
___ptCount_3 = value;
}
};
// FairyGUI.GPathPoint
struct GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE
{
public:
// UnityEngine.Vector3 FairyGUI.GPathPoint::pos
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___pos_0;
// UnityEngine.Vector3 FairyGUI.GPathPoint::control1
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___control1_1;
// UnityEngine.Vector3 FairyGUI.GPathPoint::control2
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___control2_2;
// FairyGUI.GPathPoint_CurveType FairyGUI.GPathPoint::curveType
int32_t ___curveType_3;
public:
inline static int32_t get_offset_of_pos_0() { return static_cast<int32_t>(offsetof(GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE, ___pos_0)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_pos_0() const { return ___pos_0; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_pos_0() { return &___pos_0; }
inline void set_pos_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___pos_0 = value;
}
inline static int32_t get_offset_of_control1_1() { return static_cast<int32_t>(offsetof(GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE, ___control1_1)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_control1_1() const { return ___control1_1; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_control1_1() { return &___control1_1; }
inline void set_control1_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___control1_1 = value;
}
inline static int32_t get_offset_of_control2_2() { return static_cast<int32_t>(offsetof(GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE, ___control2_2)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_control2_2() const { return ___control2_2; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_control2_2() { return &___control2_2; }
inline void set_control2_2(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___control2_2 = value;
}
inline static int32_t get_offset_of_curveType_3() { return static_cast<int32_t>(offsetof(GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE, ___curveType_3)); }
inline int32_t get_curveType_3() const { return ___curveType_3; }
inline int32_t* get_address_of_curveType_3() { return &___curveType_3; }
inline void set_curveType_3(int32_t value)
{
___curveType_3 = value;
}
};
// System.Collections.Concurrent.CDSCollectionETWBCLProvider
struct CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 : public EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB
{
public:
public:
};
struct CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_StaticFields
{
public:
// System.Collections.Concurrent.CDSCollectionETWBCLProvider System.Collections.Concurrent.CDSCollectionETWBCLProvider::Log
CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 * ___Log_3;
public:
inline static int32_t get_offset_of_Log_3() { return static_cast<int32_t>(offsetof(CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_StaticFields, ___Log_3)); }
inline CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 * get_Log_3() const { return ___Log_3; }
inline CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 ** get_address_of_Log_3() { return &___Log_3; }
inline void set_Log_3(CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 * value)
{
___Log_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Log_3), (void*)value);
}
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
public:
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
public:
inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
{
___delegates_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_11;
};
// System.SystemException
struct SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 : public Exception_t
{
public:
public:
};
// System.Type
struct Type_t : public MemberInfo_t
{
public:
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9;
public:
inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value)
{
____impl_9 = value;
}
};
struct Type_t_StaticFields
{
public:
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
// System.Object System.Type::Missing
RuntimeObject * ___Missing_3;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_4;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
// System.Reflection.Binder System.Type::defaultBinder
Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;
public:
inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterAttribute_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
}
inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterName_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
}
inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterNameIgnoreCase_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
}
inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(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<int32_t>(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<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
{
___EmptyTypes_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
}
inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
{
___defaultBinder_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
}
};
// UnityEngine.Touch
struct Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8
{
public:
// System.Int32 UnityEngine.Touch::m_FingerId
int32_t ___m_FingerId_0;
// UnityEngine.Vector2 UnityEngine.Touch::m_Position
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Position_1;
// UnityEngine.Vector2 UnityEngine.Touch::m_RawPosition
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_RawPosition_2;
// UnityEngine.Vector2 UnityEngine.Touch::m_PositionDelta
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_PositionDelta_3;
// System.Single UnityEngine.Touch::m_TimeDelta
float ___m_TimeDelta_4;
// System.Int32 UnityEngine.Touch::m_TapCount
int32_t ___m_TapCount_5;
// UnityEngine.TouchPhase UnityEngine.Touch::m_Phase
int32_t ___m_Phase_6;
// UnityEngine.TouchType UnityEngine.Touch::m_Type
int32_t ___m_Type_7;
// System.Single UnityEngine.Touch::m_Pressure
float ___m_Pressure_8;
// System.Single UnityEngine.Touch::m_maximumPossiblePressure
float ___m_maximumPossiblePressure_9;
// System.Single UnityEngine.Touch::m_Radius
float ___m_Radius_10;
// System.Single UnityEngine.Touch::m_RadiusVariance
float ___m_RadiusVariance_11;
// System.Single UnityEngine.Touch::m_AltitudeAngle
float ___m_AltitudeAngle_12;
// System.Single UnityEngine.Touch::m_AzimuthAngle
float ___m_AzimuthAngle_13;
public:
inline static int32_t get_offset_of_m_FingerId_0() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_FingerId_0)); }
inline int32_t get_m_FingerId_0() const { return ___m_FingerId_0; }
inline int32_t* get_address_of_m_FingerId_0() { return &___m_FingerId_0; }
inline void set_m_FingerId_0(int32_t value)
{
___m_FingerId_0 = value;
}
inline static int32_t get_offset_of_m_Position_1() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Position_1)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Position_1() const { return ___m_Position_1; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Position_1() { return &___m_Position_1; }
inline void set_m_Position_1(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___m_Position_1 = value;
}
inline static int32_t get_offset_of_m_RawPosition_2() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_RawPosition_2)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_RawPosition_2() const { return ___m_RawPosition_2; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_RawPosition_2() { return &___m_RawPosition_2; }
inline void set_m_RawPosition_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___m_RawPosition_2 = value;
}
inline static int32_t get_offset_of_m_PositionDelta_3() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_PositionDelta_3)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_PositionDelta_3() const { return ___m_PositionDelta_3; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_PositionDelta_3() { return &___m_PositionDelta_3; }
inline void set_m_PositionDelta_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___m_PositionDelta_3 = value;
}
inline static int32_t get_offset_of_m_TimeDelta_4() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_TimeDelta_4)); }
inline float get_m_TimeDelta_4() const { return ___m_TimeDelta_4; }
inline float* get_address_of_m_TimeDelta_4() { return &___m_TimeDelta_4; }
inline void set_m_TimeDelta_4(float value)
{
___m_TimeDelta_4 = value;
}
inline static int32_t get_offset_of_m_TapCount_5() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_TapCount_5)); }
inline int32_t get_m_TapCount_5() const { return ___m_TapCount_5; }
inline int32_t* get_address_of_m_TapCount_5() { return &___m_TapCount_5; }
inline void set_m_TapCount_5(int32_t value)
{
___m_TapCount_5 = value;
}
inline static int32_t get_offset_of_m_Phase_6() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Phase_6)); }
inline int32_t get_m_Phase_6() const { return ___m_Phase_6; }
inline int32_t* get_address_of_m_Phase_6() { return &___m_Phase_6; }
inline void set_m_Phase_6(int32_t value)
{
___m_Phase_6 = value;
}
inline static int32_t get_offset_of_m_Type_7() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Type_7)); }
inline int32_t get_m_Type_7() const { return ___m_Type_7; }
inline int32_t* get_address_of_m_Type_7() { return &___m_Type_7; }
inline void set_m_Type_7(int32_t value)
{
___m_Type_7 = value;
}
inline static int32_t get_offset_of_m_Pressure_8() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Pressure_8)); }
inline float get_m_Pressure_8() const { return ___m_Pressure_8; }
inline float* get_address_of_m_Pressure_8() { return &___m_Pressure_8; }
inline void set_m_Pressure_8(float value)
{
___m_Pressure_8 = value;
}
inline static int32_t get_offset_of_m_maximumPossiblePressure_9() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_maximumPossiblePressure_9)); }
inline float get_m_maximumPossiblePressure_9() const { return ___m_maximumPossiblePressure_9; }
inline float* get_address_of_m_maximumPossiblePressure_9() { return &___m_maximumPossiblePressure_9; }
inline void set_m_maximumPossiblePressure_9(float value)
{
___m_maximumPossiblePressure_9 = value;
}
inline static int32_t get_offset_of_m_Radius_10() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Radius_10)); }
inline float get_m_Radius_10() const { return ___m_Radius_10; }
inline float* get_address_of_m_Radius_10() { return &___m_Radius_10; }
inline void set_m_Radius_10(float value)
{
___m_Radius_10 = value;
}
inline static int32_t get_offset_of_m_RadiusVariance_11() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_RadiusVariance_11)); }
inline float get_m_RadiusVariance_11() const { return ___m_RadiusVariance_11; }
inline float* get_address_of_m_RadiusVariance_11() { return &___m_RadiusVariance_11; }
inline void set_m_RadiusVariance_11(float value)
{
___m_RadiusVariance_11 = value;
}
inline static int32_t get_offset_of_m_AltitudeAngle_12() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_AltitudeAngle_12)); }
inline float get_m_AltitudeAngle_12() const { return ___m_AltitudeAngle_12; }
inline float* get_address_of_m_AltitudeAngle_12() { return &___m_AltitudeAngle_12; }
inline void set_m_AltitudeAngle_12(float value)
{
___m_AltitudeAngle_12 = value;
}
inline static int32_t get_offset_of_m_AzimuthAngle_13() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_AzimuthAngle_13)); }
inline float get_m_AzimuthAngle_13() const { return ___m_AzimuthAngle_13; }
inline float* get_address_of_m_AzimuthAngle_13() { return &___m_AzimuthAngle_13; }
inline void set_m_AzimuthAngle_13(float value)
{
___m_AzimuthAngle_13 = value;
}
};
// UnityEngine.UIElements.Length
struct Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300
{
public:
// System.Single UnityEngine.UIElements.Length::m_Value
float ___m_Value_0;
// UnityEngine.UIElements.LengthUnit UnityEngine.UIElements.Length::m_Unit
int32_t ___m_Unit_1;
public:
inline static int32_t get_offset_of_m_Value_0() { return static_cast<int32_t>(offsetof(Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300, ___m_Value_0)); }
inline float get_m_Value_0() const { return ___m_Value_0; }
inline float* get_address_of_m_Value_0() { return &___m_Value_0; }
inline void set_m_Value_0(float value)
{
___m_Value_0 = value;
}
inline static int32_t get_offset_of_m_Unit_1() { return static_cast<int32_t>(offsetof(Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300, ___m_Unit_1)); }
inline int32_t get_m_Unit_1() const { return ___m_Unit_1; }
inline int32_t* get_address_of_m_Unit_1() { return &___m_Unit_1; }
inline void set_m_Unit_1(int32_t value)
{
___m_Unit_1 = value;
}
};
// System.ArgumentException
struct ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
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<int32_t>(offsetof(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1, ___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.ArithmeticException
struct ArithmeticException_tF9EF5FE94597830EF315C5934258F994B8648269 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.Collections.Generic.KeyNotFoundException
struct KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.Comparison`1<FairyGUI.GPath_Segment>
struct Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<FairyGUI.GPathPoint>
struct Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<FairyGUI.TextField_CharPosition>
struct Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Boolean>
struct Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Byte>
struct Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Char>
struct Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>
struct Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Int32>
struct Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Int32Enum>
struct Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Int64>
struct Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Object>
struct Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<System.Single>
struct Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`2<System.Object,System.Object>
struct Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 : public MulticastDelegate_t
{
public:
public:
};
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.InvalidCastException
struct InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.InvalidOperationException
struct InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.NotSupportedException
struct NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.OutOfMemoryException
struct OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// UnityEngine.UIElements.StyleSheets.StyleValue
struct StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371
{
public:
union
{
#pragma pack(push, tp, 1)
struct
{
// UnityEngine.UIElements.StyleSheets.StylePropertyID UnityEngine.UIElements.StyleSheets.StyleValue::id
int32_t ___id_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___id_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___keyword_1_OffsetPadding[4];
// UnityEngine.UIElements.StyleKeyword UnityEngine.UIElements.StyleSheets.StyleValue::keyword
int32_t ___keyword_1;
};
#pragma pack(pop, tp)
struct
{
char ___keyword_1_OffsetPadding_forAlignmentOnly[4];
int32_t ___keyword_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___number_2_OffsetPadding[8];
// System.Single UnityEngine.UIElements.StyleSheets.StyleValue::number
float ___number_2;
};
#pragma pack(pop, tp)
struct
{
char ___number_2_OffsetPadding_forAlignmentOnly[8];
float ___number_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___length_3_OffsetPadding[8];
// UnityEngine.UIElements.Length UnityEngine.UIElements.StyleSheets.StyleValue::length
Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300 ___length_3;
};
#pragma pack(pop, tp)
struct
{
char ___length_3_OffsetPadding_forAlignmentOnly[8];
Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300 ___length_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___color_4_OffsetPadding[8];
// UnityEngine.Color UnityEngine.UIElements.StyleSheets.StyleValue::color
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___color_4;
};
#pragma pack(pop, tp)
struct
{
char ___color_4_OffsetPadding_forAlignmentOnly[8];
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___color_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___resource_5_OffsetPadding[8];
// System.Runtime.InteropServices.GCHandle UnityEngine.UIElements.StyleSheets.StyleValue::resource
GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3 ___resource_5;
};
#pragma pack(pop, tp)
struct
{
char ___resource_5_OffsetPadding_forAlignmentOnly[8];
GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3 ___resource_5_forAlignmentOnly;
};
};
public:
inline static int32_t get_offset_of_id_0() { return static_cast<int32_t>(offsetof(StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371, ___id_0)); }
inline int32_t get_id_0() const { return ___id_0; }
inline int32_t* get_address_of_id_0() { return &___id_0; }
inline void set_id_0(int32_t value)
{
___id_0 = value;
}
inline static int32_t get_offset_of_keyword_1() { return static_cast<int32_t>(offsetof(StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371, ___keyword_1)); }
inline int32_t get_keyword_1() const { return ___keyword_1; }
inline int32_t* get_address_of_keyword_1() { return &___keyword_1; }
inline void set_keyword_1(int32_t value)
{
___keyword_1 = value;
}
inline static int32_t get_offset_of_number_2() { return static_cast<int32_t>(offsetof(StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371, ___number_2)); }
inline float get_number_2() const { return ___number_2; }
inline float* get_address_of_number_2() { return &___number_2; }
inline void set_number_2(float value)
{
___number_2 = value;
}
inline static int32_t get_offset_of_length_3() { return static_cast<int32_t>(offsetof(StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371, ___length_3)); }
inline Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300 get_length_3() const { return ___length_3; }
inline Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300 * get_address_of_length_3() { return &___length_3; }
inline void set_length_3(Length_tE2A2C2ECE7255AC6FB9B1F41D51E7BC645021300 value)
{
___length_3 = value;
}
inline static int32_t get_offset_of_color_4() { return static_cast<int32_t>(offsetof(StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371, ___color_4)); }
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 get_color_4() const { return ___color_4; }
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_color_4() { return &___color_4; }
inline void set_color_4(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
{
___color_4 = value;
}
inline static int32_t get_offset_of_resource_5() { return static_cast<int32_t>(offsetof(StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371, ___resource_5)); }
inline GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3 get_resource_5() const { return ___resource_5; }
inline GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3 * get_address_of_resource_5() { return &___resource_5; }
inline void set_resource_5(GCHandle_t39FAEE3EA592432C93B574A31DD83B87F1847DE3 value)
{
___resource_5 = value;
}
};
// System.ArgumentNullException
struct ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD : public ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1
{
public:
public:
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA : public ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1
{
public:
// System.Object System.ArgumentOutOfRangeException::m_actualValue
RuntimeObject * ___m_actualValue_19;
public:
inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA, ___m_actualValue_19)); }
inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
inline void set_m_actualValue_19(RuntimeObject * value)
{
___m_actualValue_19 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value);
}
};
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_StaticFields
{
public:
// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
String_t* ____rangeMessage_18;
public:
inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_StaticFields, ____rangeMessage_18)); }
inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
inline void set__rangeMessage_18(String_t* value)
{
____rangeMessage_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value);
}
};
// System.OverflowException
struct OverflowException_tD89571E2350DE06D9DE4AB65ADCA77D607B5693D : public ArithmeticException_tF9EF5FE94597830EF315C5934258F994B8648269
{
public:
public:
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821 : public RuntimeArray
{
public:
ALIGN_FIELD (8) uint8_t m_Items[1];
public:
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_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, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray
{
public:
ALIGN_FIELD (8) RuntimeObject * m_Items[1];
public:
inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Collections.Concurrent.ConcurrentDictionary`2_Node<System.Object,System.Object>[]
struct NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * m_Items[1];
public:
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE ** 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, Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83 : public RuntimeArray
{
public:
ALIGN_FIELD (8) int32_t m_Items[1];
public:
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>[]
struct KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262 : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE m_Items[1];
public:
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
#endif
}
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
#endif
}
};
// System.Collections.DictionaryEntry[]
struct DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56 : public RuntimeArray
{
public:
ALIGN_FIELD (8) DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 m_Items[1];
public:
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * 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, DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL);
#endif
}
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL);
#endif
}
};
// FairyGUI.GPath_Segment[]
struct SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Segment_t4D7158441370F573F35DB59A882D986F1269B61A m_Items[1];
public:
inline Segment_t4D7158441370F573F35DB59A882D986F1269B61A GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Segment_t4D7158441370F573F35DB59A882D986F1269B61A * 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, Segment_t4D7158441370F573F35DB59A882D986F1269B61A value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Segment_t4D7158441370F573F35DB59A882D986F1269B61A GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Segment_t4D7158441370F573F35DB59A882D986F1269B61A * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Segment_t4D7158441370F573F35DB59A882D986F1269B61A value)
{
m_Items[index] = value;
}
};
// FairyGUI.GPathPoint[]
struct GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5 : public RuntimeArray
{
public:
ALIGN_FIELD (8) GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE m_Items[1];
public:
inline GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE * 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, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE value)
{
m_Items[index] = value;
}
};
// FairyGUI.TextField_CharPosition[]
struct CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4 : public RuntimeArray
{
public:
ALIGN_FIELD (8) CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 m_Items[1];
public:
inline CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 * 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, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 value)
{
m_Items[index] = value;
}
};
// System.Boolean[]
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040 : public RuntimeArray
{
public:
ALIGN_FIELD (8) bool m_Items[1];
public:
inline bool GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline bool* 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, bool value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
{
m_Items[index] = value;
}
};
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Il2CppChar m_Items[1];
public:
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* 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, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>[]
struct KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B m_Items[1];
public:
inline KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
}
inline KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
}
};
// System.Int32Enum[]
struct Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A : public RuntimeArray
{
public:
ALIGN_FIELD (8) int32_t m_Items[1];
public:
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.Int64[]
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F : public RuntimeArray
{
public:
ALIGN_FIELD (8) int64_t m_Items[1];
public:
inline int64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int64_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, int64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value)
{
m_Items[index] = value;
}
};
// System.Single[]
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5 : public RuntimeArray
{
public:
ALIGN_FIELD (8) float m_Items[1];
public:
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// System.Void System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE93B932AF7F6CA25A56AA7AB976AFEEB9443C410_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5F71F87CE2E02C42BD196D03AA638618638E6C56_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5B5E98A2A7303915BFDC104BD12177D81380C361_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B86616B78B62B4BFEEBB995449FE497D9453B32_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC8983A8632249D925AFF30F2F5C9CFC94E92F23F_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m4314AFF548F21EACB89FC5F119E8503E82F54F47_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mD23E8CB4ABB9CA1FC467F0E1F312AFBBC337D50E_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m8B4CDED9C1391ACF7A523B4333172C7AE570E0C1_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9C1B4D20BCFE3968B87DAE0A4EB9A2CC2F662BEB_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m89C925D7C53610A45E66C3C524045C89A146B9C3_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m116A48C23DE9850EB114BB1E1B0B93333AEC4870_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m3EE2A3CCD09398A1D48A054C454D851633FD1641_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m12212BB6AE0DD7D433CC85EEF7BEB50B7356BB5C_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m0B10C65C74D43339C369D9A1C9A6ACF81F708F83_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7E114CE42975B803938C50D6036E9168C17F6C96_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Resolution>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7AA5B7FB13A27D59FDDFA75CA2B3082B91E7E030_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Resolution>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m17F7CCDF21AAE81C310776C3CBED71AEC0173188_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Resolution>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mCC606B76265DB109E67D1A201D20C942A2433C16_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Resolution>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Resolution>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m500D643E1577C00EAAB11695233888901519B2A4_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Resolution>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m90333E0ED241E7D030202F75606C336B017916E0_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF2CA0026E80117D85622C169BB38F6720DFC417D_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB64193BDBDFA2E7B7A2AC36180CA482DE26240B1_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mCC7C0FB8E03E20A15B8262691A3C84537811B1A8_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4FF8F5FF8A6DF9BEFA4C20D5FB6CAFA53884DB76_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7170FC8C5A033D1F9E3960D02A74B93A02F2B2DD_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m684CF10987DF08D73441A0DFC2D91978DE58DDED_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0824E9A48AEAD5CCD70C82693369F34EBB53E96A_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mDE31BE1F1661ED4B5D701B3A67EA32E576FC9DC1_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m63A0A237A19D8A7B16C4173C0364028FD1056D86_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mFF57848524705D41386DB86B5ADC7728B9B8773A_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7BC612C2ACC0422619FB4D03C6225D1D6E2AA0C6_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB49404AF58C7D57346C138C5979E6C8A137EB566_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0F28CF1D3C297656C97EAB8E8B56EE0F0C38CF70_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFC7DB19CB113A14D1BF5F7DD1A34B512EE3E479_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2F43C0DB94A258A4DB816BE476C02FC6EE95B70A_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Touch>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mDA16CA72F247AB07565A31B68F0273CA93BF69BF_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Touch>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4264E422D51E406E21895E8D89036F800C101691_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Touch>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA27F334B609E7E4AE6CEB1CA39EE9765BEF811FC_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Touch>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Touch>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m621FB25CFCEF0A4573CB5D45E18DFAFFFB26EF1C_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Touch>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m86080A6E20BAA6A549CBD6A512A2D47D98FB1853_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m3A6212E6DE968A87B58DB98627E22A1174E6C589_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m142EEACD3FF08DFA62CDA48085AF44F37CC1F06C_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m925C901B2807CE066735EB138CA013A4C0C020D0_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF6540A7F26A8378C12A834AE699CB965B050A539_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE7CDBA10AB7BC71963DEBDF72F7C9BC364E53FEC_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m446EEBC9F9968E20CE95EDE02698825F13E27979_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE3084DFC6F935C3D12797C7CB7740CA76221DF5A_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m19FDD1410A64D09F2AB6C04159032FAA44218805_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m529C0E81C41679E88A5A25B7FC3491CB28AF7481_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m322A188C31B0BAD391CBC3B03B0FFE9BBDCE10BD_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m941CB1A77FC1DDE4948F31EDE528F926B32F3CAB_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m35188C0DE505EEEF61B83648DC903F1D96FC7E13_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD148E35937AD971C41E2C5B108958BAA51EFBFE1_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m71494B5BCC73292738F4173F95F1995FA2501017_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF72157E9AE4FD1AF885CCDADA91954EA46D84061_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE7284380A606A370873EC2188CE607A171CCE65B_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m229E440B15C4E95B6EDA4C9B9B93EE39DD61F5F4_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5469A15FB38E6540031B84893AC2D86C2868B3F1_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6F0D48D7BD1EF400A54D6A6EE9212E98CC03B0F0_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2727F002476574CCDBD0BB87E64EE315F94CC576_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD782D63B68FAF20CD0C62D397A64BCA4F8E93644_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mD05FFD8D6AD9B7EA3BB5639CDEE1E9BD336BDBAE_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0AC52EFE95D18500A41F020D9EAF21DEFE3B14FB_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE98A7BEEF8F9022DA08D8601CCCB3DE4E28A51DA_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7FAC5E22E723099AFE0A2B0BB9219F848165EBDF_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2F6655B98F4AD60D22603A49F0AB103945A213DE_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mEDEF730766196AFA04515A1D01895F25138A2D9E_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4D5AF3A8B5F5E5C09F1DE05DBC1F97EC71DEC687_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC10BC9E9238941EE72BFD658E8DD965371FEF81A_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m97C60F2A3E26CB2C3AC506E2BA3CDF5CEAEDD68E_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector2>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mED90C7CECCD987300EAD25B3593BB30230BAAE54_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector2>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB47084C18CC8118E05EA0B03C9FE568C295FAE0E_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Vector2>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m28C529B068703DC09654B4E191D1783DCF5DA555_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Vector2>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector2>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m34EAC615B7BE2F53B6B431DB89CF2E0217922C63_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Vector2>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD19BA31BD50E51EF0901D0E19ED2F43A17D4AE4E_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector3>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mB9D983381016597271D06282CE7BCCF3D690668D_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector3>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mCCA1271DDFEDEB2CBD6F8B5C929A7431F5A87AF3_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Vector3>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m898F2B7E7BAAD9E9BDAD51DCFCE28819E89C163A_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Vector3>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector3>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1B20A5F56B7210D3A54685243C962ED9B238CB3F_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Vector3>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDDE208BF39C044BF7B98066A8CA0D4CB9E691768_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector4>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE4F227C0A05011C9C18B3AD14A35C3A7622CA896_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector4>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m6185EE2923F51C6089D5837F58E174088C117F99_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Vector4>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6C12C1DCD38A46CEB218D67388B893266D7E9CB2_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.Vector4>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector4>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m954494A52E9C8E26DBC553B71986D8DE70C70D58_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Vector4>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAB869AD77C799112BE6E316D41F55E2E6D7A1922_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.jvalue>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m6408749C8D19C69FB243D5DD30DC5C6C3A548AB7_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.jvalue>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5F2FCEC3F6D5CB3E5304A767C51386ACB90C870C_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.jvalue>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m103AB104C41BD23004801D8BFF23D40AEEA34EE6_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.jvalue>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.jvalue>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9F5CE43A53BC77664DA98DF03F2D5ECA299F94D0_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method);
// System.Object System.Array/InternalEnumerator`1<UnityEngine.jvalue>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2C9CEF9839981B24849E74FE554A3AF457880600_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::.ctor(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method);
// T[] System.ArraySegment`1<System.Byte>::get_Array()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_gshared_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Byte>::get_Offset()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_gshared_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Byte>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_gshared_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Byte>::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m4F89A5FB1465A41BF356D2C4A2AB57A218DBFADF_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Byte>::Equals(System.ArraySegment`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA ___obj0, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Byte>::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC6DD9B42D67F172A81BECA1FAE360DEE63E2FF60_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
// T System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, uint8_t ___value1, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, uint8_t ___item1, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method);
// T System.ArraySegment`1<System.Byte>::System.Collections.Generic.IReadOnlyList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC0B24D4CF90A857C7C8A1701B0ACFB6944E52B5D_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerator`1<T> System.ArraySegment`1<System.Byte>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Collections.IEnumerator System.ArraySegment`1<System.Byte>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::.ctor(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method);
// T[] System.ArraySegment`1<System.Object>::get_Array()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_gshared_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Object>::get_Offset()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_gshared_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Object>::get_Count()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_gshared_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Object>::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mC218F8296B572E88D089917F8DB1FD5B60B68290_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Object>::Equals(System.ArraySegment`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 ___obj0, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Object>::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m603AF72E7878277E1A410E6430D34565745818FF_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
// T System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Int32 System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method);
// T System.ArraySegment`1<System.Object>::System.Collections.Generic.IReadOnlyList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BFF3F5A684DF14CEC968DC7E64D2F2757F24596_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method);
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerator`1<T> System.ArraySegment`1<System.Object>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Collections.IEnumerator System.ArraySegment`1<System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3_gshared (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method);
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method);
// System.Void System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mE93B932AF7F6CA25A56AA7AB976AFEEB9443C410 (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mE93B932AF7F6CA25A56AA7AB976AFEEB9443C410_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::Dispose()
inline void InternalEnumerator_1_Dispose_m5F71F87CE2E02C42BD196D03AA638618638E6C56 (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m5F71F87CE2E02C42BD196D03AA638618638E6C56_gshared)(__this, method);
}
// System.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D (RuntimeArray * __this, const RuntimeMethod* method);
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m5B5E98A2A7303915BFDC104BD12177D81380C361 (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m5B5E98A2A7303915BFDC104BD12177D81380C361_gshared)(__this, method);
}
// System.Void System.InvalidOperationException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706 (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * __this, String_t* ___message0, const RuntimeMethod* method);
// T System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::get_Current()
inline RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111 (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
return (( RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 (*) (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B86616B78B62B4BFEEBB995449FE497D9453B32 (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B86616B78B62B4BFEEBB995449FE497D9453B32_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.RenderBuffer>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC8983A8632249D925AFF30F2F5C9CFC94E92F23F (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC8983A8632249D925AFF30F2F5C9CFC94E92F23F_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m4314AFF548F21EACB89FC5F119E8503E82F54F47 (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m4314AFF548F21EACB89FC5F119E8503E82F54F47_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::Dispose()
inline void InternalEnumerator_1_Dispose_mD23E8CB4ABB9CA1FC467F0E1F312AFBBC337D50E (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mD23E8CB4ABB9CA1FC467F0E1F312AFBBC337D50E_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m8B4CDED9C1391ACF7A523B4333172C7AE570E0C1 (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m8B4CDED9C1391ACF7A523B4333172C7AE570E0C1_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::get_Current()
inline BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
return (( BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 (*) (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9C1B4D20BCFE3968B87DAE0A4EB9A2CC2F662BEB (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9C1B4D20BCFE3968B87DAE0A4EB9A2CC2F662BEB_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m89C925D7C53610A45E66C3C524045C89A146B9C3 (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m89C925D7C53610A45E66C3C524045C89A146B9C3_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m116A48C23DE9850EB114BB1E1B0B93333AEC4870 (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m116A48C23DE9850EB114BB1E1B0B93333AEC4870_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::Dispose()
inline void InternalEnumerator_1_Dispose_m3EE2A3CCD09398A1D48A054C454D851633FD1641 (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m3EE2A3CCD09398A1D48A054C454D851633FD1641_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m12212BB6AE0DD7D433CC85EEF7BEB50B7356BB5C (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m12212BB6AE0DD7D433CC85EEF7BEB50B7356BB5C_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::get_Current()
inline ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31 (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
return (( ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F (*) (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m0B10C65C74D43339C369D9A1C9A6ACF81F708F83 (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m0B10C65C74D43339C369D9A1C9A6ACF81F708F83_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7E114CE42975B803938C50D6036E9168C17F6C96 (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7E114CE42975B803938C50D6036E9168C17F6C96_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Resolution>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m7AA5B7FB13A27D59FDDFA75CA2B3082B91E7E030 (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m7AA5B7FB13A27D59FDDFA75CA2B3082B91E7E030_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Resolution>::Dispose()
inline void InternalEnumerator_1_Dispose_m17F7CCDF21AAE81C310776C3CBED71AEC0173188 (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m17F7CCDF21AAE81C310776C3CBED71AEC0173188_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Resolution>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_mCC606B76265DB109E67D1A201D20C942A2433C16 (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mCC606B76265DB109E67D1A201D20C942A2433C16_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Resolution>::get_Current()
inline Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135 (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
return (( Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 (*) (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Resolution>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m500D643E1577C00EAAB11695233888901519B2A4 (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m500D643E1577C00EAAB11695233888901519B2A4_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Resolution>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m90333E0ED241E7D030202F75606C336B017916E0 (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m90333E0ED241E7D030202F75606C336B017916E0_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mF2CA0026E80117D85622C169BB38F6720DFC417D (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mF2CA0026E80117D85622C169BB38F6720DFC417D_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::Dispose()
inline void InternalEnumerator_1_Dispose_mB64193BDBDFA2E7B7A2AC36180CA482DE26240B1 (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mB64193BDBDFA2E7B7A2AC36180CA482DE26240B1_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_mCC7C0FB8E03E20A15B8262691A3C84537811B1A8 (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mCC7C0FB8E03E20A15B8262691A3C84537811B1A8_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::get_Current()
inline HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
return (( HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 (*) (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4FF8F5FF8A6DF9BEFA4C20D5FB6CAFA53884DB76 (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4FF8F5FF8A6DF9BEFA4C20D5FB6CAFA53884DB76_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.SendMouseEvents/HitInfo>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7170FC8C5A033D1F9E3960D02A74B93A02F2B2DD (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7170FC8C5A033D1F9E3960D02A74B93A02F2B2DD_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m684CF10987DF08D73441A0DFC2D91978DE58DDED (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m684CF10987DF08D73441A0DFC2D91978DE58DDED_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::Dispose()
inline void InternalEnumerator_1_Dispose_m0824E9A48AEAD5CCD70C82693369F34EBB53E96A (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m0824E9A48AEAD5CCD70C82693369F34EBB53E96A_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_mDE31BE1F1661ED4B5D701B3A67EA32E576FC9DC1 (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mDE31BE1F1661ED4B5D701B3A67EA32E576FC9DC1_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::get_Current()
inline GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
return (( GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 (*) (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m63A0A237A19D8A7B16C4173C0364028FD1056D86 (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m63A0A237A19D8A7B16C4173C0364028FD1056D86_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mFF57848524705D41386DB86B5ADC7728B9B8773A (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mFF57848524705D41386DB86B5ADC7728B9B8773A_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m7BC612C2ACC0422619FB4D03C6225D1D6E2AA0C6 (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m7BC612C2ACC0422619FB4D03C6225D1D6E2AA0C6_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::Dispose()
inline void InternalEnumerator_1_Dispose_mB49404AF58C7D57346C138C5979E6C8A137EB566 (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mB49404AF58C7D57346C138C5979E6C8A137EB566_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m0F28CF1D3C297656C97EAB8E8B56EE0F0C38CF70 (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0F28CF1D3C297656C97EAB8E8B56EE0F0C38CF70_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::get_Current()
inline GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015 (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
return (( GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A (*) (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFC7DB19CB113A14D1BF5F7DD1A34B512EE3E479 (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFC7DB19CB113A14D1BF5F7DD1A34B512EE3E479_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2F43C0DB94A258A4DB816BE476C02FC6EE95B70A (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2F43C0DB94A258A4DB816BE476C02FC6EE95B70A_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Touch>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mDA16CA72F247AB07565A31B68F0273CA93BF69BF (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mDA16CA72F247AB07565A31B68F0273CA93BF69BF_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Touch>::Dispose()
inline void InternalEnumerator_1_Dispose_m4264E422D51E406E21895E8D89036F800C101691 (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m4264E422D51E406E21895E8D89036F800C101691_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Touch>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_mA27F334B609E7E4AE6CEB1CA39EE9765BEF811FC (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mA27F334B609E7E4AE6CEB1CA39EE9765BEF811FC_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Touch>::get_Current()
inline Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4 (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
return (( Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 (*) (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Touch>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m621FB25CFCEF0A4573CB5D45E18DFAFFFB26EF1C (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m621FB25CFCEF0A4573CB5D45E18DFAFFFB26EF1C_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Touch>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m86080A6E20BAA6A549CBD6A512A2D47D98FB1853 (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m86080A6E20BAA6A549CBD6A512A2D47D98FB1853_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m3A6212E6DE968A87B58DB98627E22A1174E6C589 (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m3A6212E6DE968A87B58DB98627E22A1174E6C589_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::Dispose()
inline void InternalEnumerator_1_Dispose_m142EEACD3FF08DFA62CDA48085AF44F37CC1F06C (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m142EEACD3FF08DFA62CDA48085AF44F37CC1F06C_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m925C901B2807CE066735EB138CA013A4C0C020D0 (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m925C901B2807CE066735EB138CA013A4C0C020D0_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::get_Current()
inline DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4 (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
return (( DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA (*) (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF6540A7F26A8378C12A834AE699CB965B050A539 (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF6540A7F26A8378C12A834AE699CB965B050A539_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/DispatchContext>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE7CDBA10AB7BC71963DEBDF72F7C9BC364E53FEC (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE7CDBA10AB7BC71963DEBDF72F7C9BC364E53FEC_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m446EEBC9F9968E20CE95EDE02698825F13E27979 (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m446EEBC9F9968E20CE95EDE02698825F13E27979_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::Dispose()
inline void InternalEnumerator_1_Dispose_mE3084DFC6F935C3D12797C7CB7740CA76221DF5A (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mE3084DFC6F935C3D12797C7CB7740CA76221DF5A_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m19FDD1410A64D09F2AB6C04159032FAA44218805 (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m19FDD1410A64D09F2AB6C04159032FAA44218805_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::get_Current()
inline EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
return (( EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 (*) (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m529C0E81C41679E88A5A25B7FC3491CB28AF7481 (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m529C0E81C41679E88A5A25B7FC3491CB28AF7481_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher/EventRecord>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m322A188C31B0BAD391CBC3B03B0FFE9BBDCE10BD (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m322A188C31B0BAD391CBC3B03B0FFE9BBDCE10BD_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m941CB1A77FC1DDE4948F31EDE528F926B32F3CAB (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m941CB1A77FC1DDE4948F31EDE528F926B32F3CAB_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::Dispose()
inline void InternalEnumerator_1_Dispose_m35188C0DE505EEEF61B83648DC903F1D96FC7E13 (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m35188C0DE505EEEF61B83648DC903F1D96FC7E13_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_mD148E35937AD971C41E2C5B108958BAA51EFBFE1 (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD148E35937AD971C41E2C5B108958BAA51EFBFE1_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::get_Current()
inline FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2 (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
return (( FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 (*) (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m71494B5BCC73292738F4173F95F1995FA2501017 (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m71494B5BCC73292738F4173F95F1995FA2501017_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.FocusController/FocusedElement>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF72157E9AE4FD1AF885CCDADA91954EA46D84061 (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF72157E9AE4FD1AF885CCDADA91954EA46D84061_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mE7284380A606A370873EC2188CE607A171CCE65B (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mE7284380A606A370873EC2188CE607A171CCE65B_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::Dispose()
inline void InternalEnumerator_1_Dispose_m229E440B15C4E95B6EDA4C9B9B93EE39DD61F5F4 (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m229E440B15C4E95B6EDA4C9B9B93EE39DD61F5F4_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m5469A15FB38E6540031B84893AC2D86C2868B3F1 (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m5469A15FB38E6540031B84893AC2D86C2868B3F1_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::get_Current()
inline SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
return (( SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 (*) (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6F0D48D7BD1EF400A54D6A6EE9212E98CC03B0F0 (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6F0D48D7BD1EF400A54D6A6EE9212E98CC03B0F0_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2727F002476574CCDBD0BB87E64EE315F94CC576 (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2727F002476574CCDBD0BB87E64EE315F94CC576_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mD782D63B68FAF20CD0C62D397A64BCA4F8E93644 (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mD782D63B68FAF20CD0C62D397A64BCA4F8E93644_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::Dispose()
inline void InternalEnumerator_1_Dispose_mD05FFD8D6AD9B7EA3BB5639CDEE1E9BD336BDBAE (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mD05FFD8D6AD9B7EA3BB5639CDEE1E9BD336BDBAE_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m0AC52EFE95D18500A41F020D9EAF21DEFE3B14FB (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0AC52EFE95D18500A41F020D9EAF21DEFE3B14FB_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::get_Current()
inline StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07 (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
return (( StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 (*) (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE98A7BEEF8F9022DA08D8601CCCB3DE4E28A51DA (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE98A7BEEF8F9022DA08D8601CCCB3DE4E28A51DA_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7FAC5E22E723099AFE0A2B0BB9219F848165EBDF (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7FAC5E22E723099AFE0A2B0BB9219F848165EBDF_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m2F6655B98F4AD60D22603A49F0AB103945A213DE (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m2F6655B98F4AD60D22603A49F0AB103945A213DE_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::Dispose()
inline void InternalEnumerator_1_Dispose_mEDEF730766196AFA04515A1D01895F25138A2D9E (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mEDEF730766196AFA04515A1D01895F25138A2D9E_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m4D5AF3A8B5F5E5C09F1DE05DBC1F97EC71DEC687 (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m4D5AF3A8B5F5E5C09F1DE05DBC1F97EC71DEC687_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::get_Current()
inline WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96 (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
return (( WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 (*) (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC10BC9E9238941EE72BFD658E8DD965371FEF81A (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC10BC9E9238941EE72BFD658E8DD965371FEF81A_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.UnitySynchronizationContext/WorkRequest>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m97C60F2A3E26CB2C3AC506E2BA3CDF5CEAEDD68E (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m97C60F2A3E26CB2C3AC506E2BA3CDF5CEAEDD68E_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector2>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mED90C7CECCD987300EAD25B3593BB30230BAAE54 (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mED90C7CECCD987300EAD25B3593BB30230BAAE54_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector2>::Dispose()
inline void InternalEnumerator_1_Dispose_mB47084C18CC8118E05EA0B03C9FE568C295FAE0E (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mB47084C18CC8118E05EA0B03C9FE568C295FAE0E_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Vector2>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m28C529B068703DC09654B4E191D1783DCF5DA555 (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m28C529B068703DC09654B4E191D1783DCF5DA555_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Vector2>::get_Current()
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
return (( Vector2_tA85D2DD88578276CA8A8796756458277E72D073D (*) (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector2>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m34EAC615B7BE2F53B6B431DB89CF2E0217922C63 (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m34EAC615B7BE2F53B6B431DB89CF2E0217922C63_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Vector2>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD19BA31BD50E51EF0901D0E19ED2F43A17D4AE4E (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD19BA31BD50E51EF0901D0E19ED2F43A17D4AE4E_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector3>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mB9D983381016597271D06282CE7BCCF3D690668D (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mB9D983381016597271D06282CE7BCCF3D690668D_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector3>::Dispose()
inline void InternalEnumerator_1_Dispose_mCCA1271DDFEDEB2CBD6F8B5C929A7431F5A87AF3 (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_mCCA1271DDFEDEB2CBD6F8B5C929A7431F5A87AF3_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Vector3>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m898F2B7E7BAAD9E9BDAD51DCFCE28819E89C163A (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m898F2B7E7BAAD9E9BDAD51DCFCE28819E89C163A_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Vector3>::get_Current()
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561 (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
return (( Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 (*) (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector3>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1B20A5F56B7210D3A54685243C962ED9B238CB3F (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1B20A5F56B7210D3A54685243C962ED9B238CB3F_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Vector3>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDDE208BF39C044BF7B98066A8CA0D4CB9E691768 (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDDE208BF39C044BF7B98066A8CA0D4CB9E691768_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector4>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_mE4F227C0A05011C9C18B3AD14A35C3A7622CA896 (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_mE4F227C0A05011C9C18B3AD14A35C3A7622CA896_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector4>::Dispose()
inline void InternalEnumerator_1_Dispose_m6185EE2923F51C6089D5837F58E174088C117F99 (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m6185EE2923F51C6089D5837F58E174088C117F99_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.Vector4>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m6C12C1DCD38A46CEB218D67388B893266D7E9CB2 (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m6C12C1DCD38A46CEB218D67388B893266D7E9CB2_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.Vector4>::get_Current()
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758 (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
return (( Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E (*) (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.Vector4>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m954494A52E9C8E26DBC553B71986D8DE70C70D58 (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m954494A52E9C8E26DBC553B71986D8DE70C70D58_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.Vector4>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAB869AD77C799112BE6E316D41F55E2E6D7A1922 (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAB869AD77C799112BE6E316D41F55E2E6D7A1922_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.jvalue>::.ctor(System.Array)
inline void InternalEnumerator_1__ctor_m6408749C8D19C69FB243D5DD30DC5C6C3A548AB7 (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *, RuntimeArray *, const RuntimeMethod*))InternalEnumerator_1__ctor_m6408749C8D19C69FB243D5DD30DC5C6C3A548AB7_gshared)(__this, ___array0, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.jvalue>::Dispose()
inline void InternalEnumerator_1_Dispose_m5F2FCEC3F6D5CB3E5304A767C51386ACB90C870C (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *, const RuntimeMethod*))InternalEnumerator_1_Dispose_m5F2FCEC3F6D5CB3E5304A767C51386ACB90C870C_gshared)(__this, method);
}
// System.Boolean System.Array/InternalEnumerator`1<UnityEngine.jvalue>::MoveNext()
inline bool InternalEnumerator_1_MoveNext_m103AB104C41BD23004801D8BFF23D40AEEA34EE6 (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
return (( bool (*) (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m103AB104C41BD23004801D8BFF23D40AEEA34EE6_gshared)(__this, method);
}
// T System.Array/InternalEnumerator`1<UnityEngine.jvalue>::get_Current()
inline jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416 (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
return (( jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 (*) (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_gshared)(__this, method);
}
// System.Void System.Array/InternalEnumerator`1<UnityEngine.jvalue>::System.Collections.IEnumerator.Reset()
inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9F5CE43A53BC77664DA98DF03F2D5ECA299F94D0 (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
(( void (*) (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9F5CE43A53BC77664DA98DF03F2D5ECA299F94D0_gshared)(__this, method);
}
// System.Object System.Array/InternalEnumerator`1<UnityEngine.jvalue>::System.Collections.IEnumerator.get_Current()
inline RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2C9CEF9839981B24849E74FE554A3AF457880600 (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2C9CEF9839981B24849E74FE554A3AF457880600_gshared)(__this, method);
}
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
// System.String System.Environment::GetResourceString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9 (String_t* ___key0, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7 (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::.ctor(T[],System.Int32,System.Int32)
inline void ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_gshared)(__this, ___array0, ___offset1, ___count2, method);
}
// T[] System.ArraySegment`1<System.Byte>::get_Array()
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_gshared_inline)(__this, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::get_Offset()
inline int32_t ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_gshared_inline)(__this, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::get_Count()
inline int32_t ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_gshared_inline)(__this, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::GetHashCode()
inline int32_t ArraySegment_1_GetHashCode_m4F89A5FB1465A41BF356D2C4A2AB57A218DBFADF (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_GetHashCode_m4F89A5FB1465A41BF356D2C4A2AB57A218DBFADF_gshared)(__this, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::Equals(System.ArraySegment`1<T>)
inline bool ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA ___obj0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA , const RuntimeMethod*))ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824_gshared)(__this, ___obj0, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::Equals(System.Object)
inline bool ArraySegment_1_Equals_mC6DD9B42D67F172A81BECA1FAE360DEE63E2FF60 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_Equals_mC6DD9B42D67F172A81BECA1FAE360DEE63E2FF60_gshared)(__this, ___obj0, method);
}
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6 (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * __this, String_t* ___paramName0, const RuntimeMethod* method);
// T System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.get_Item(System.Int32)
inline uint8_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( uint8_t (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_gshared)(__this, ___index0, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.set_Item(System.Int32,T)
inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, uint8_t ___value1, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, int32_t, uint8_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_gshared)(__this, ___index0, ___value1, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.IndexOf(T)
inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, uint8_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_gshared)(__this, ___item0, method);
}
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33 (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * __this, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.Insert(System.Int32,T)
inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, uint8_t ___item1, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, int32_t, uint8_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_gshared)(__this, ___index0, ___item1, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.RemoveAt(System.Int32)
inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_gshared)(__this, ___index0, method);
}
// T System.ArraySegment`1<System.Byte>::System.Collections.Generic.IReadOnlyList<T>.get_Item(System.Int32)
inline uint8_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( uint8_t (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_gshared)(__this, ___index0, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC0B24D4CF90A857C7C8A1701B0ACFB6944E52B5D (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC0B24D4CF90A857C7C8A1701B0ACFB6944E52B5D_gshared)(__this, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Add(T)
inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, uint8_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_gshared)(__this, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Clear()
inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_gshared)(__this, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Contains(T)
inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, uint8_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_gshared)(__this, ___item0, method);
}
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.CopyTo(T[],System.Int32)
inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_gshared)(__this, ___array0, ___arrayIndex1, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Remove(T)
inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, uint8_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_gshared)(__this, ___item0, method);
}
// System.Collections.Generic.IEnumerator`1<T> System.ArraySegment`1<System.Byte>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124 (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_gshared)(__this, method);
}
// System.Collections.IEnumerator System.ArraySegment`1<System.Byte>::System.Collections.IEnumerable.GetEnumerator()
inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_gshared)(__this, method);
}
// System.Void System.ArraySegment`1<System.Object>::.ctor(T[],System.Int32,System.Int32)
inline void ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_gshared)(__this, ___array0, ___offset1, ___count2, method);
}
// T[] System.ArraySegment`1<System.Object>::get_Array()
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_gshared_inline)(__this, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::get_Offset()
inline int32_t ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_gshared_inline)(__this, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::get_Count()
inline int32_t ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_gshared_inline)(__this, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::GetHashCode()
inline int32_t ArraySegment_1_GetHashCode_mC218F8296B572E88D089917F8DB1FD5B60B68290 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_GetHashCode_mC218F8296B572E88D089917F8DB1FD5B60B68290_gshared)(__this, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::Equals(System.ArraySegment`1<T>)
inline bool ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 ___obj0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 , const RuntimeMethod*))ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E_gshared)(__this, ___obj0, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::Equals(System.Object)
inline bool ArraySegment_1_Equals_m603AF72E7878277E1A410E6430D34565745818FF (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_Equals_m603AF72E7878277E1A410E6430D34565745818FF_gshared)(__this, ___obj0, method);
}
// T System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.get_Item(System.Int32)
inline RuntimeObject * ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_gshared)(__this, ___index0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.set_Item(System.Int32,T)
inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, int32_t, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_gshared)(__this, ___index0, ___value1, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.IndexOf(T)
inline int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_gshared)(__this, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.Insert(System.Int32,T)
inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, int32_t, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_gshared)(__this, ___index0, ___item1, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.RemoveAt(System.Int32)
inline void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_gshared)(__this, ___index0, method);
}
// T System.ArraySegment`1<System.Object>::System.Collections.Generic.IReadOnlyList<T>.get_Item(System.Int32)
inline RuntimeObject * ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_gshared)(__this, ___index0, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BFF3F5A684DF14CEC968DC7E64D2F2757F24596 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BFF3F5A684DF14CEC968DC7E64D2F2757F24596_gshared)(__this, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Add(T)
inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_gshared)(__this, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Clear()
inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_gshared)(__this, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Contains(T)
inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_gshared)(__this, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.CopyTo(T[],System.Int32)
inline void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_gshared)(__this, ___array0, ___arrayIndex1, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Remove(T)
inline bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
return (( bool (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, RuntimeObject *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_gshared)(__this, ___item0, method);
}
// System.Collections.Generic.IEnumerator`1<T> System.ArraySegment`1<System.Object>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
inline RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_gshared)(__this, method);
}
// System.Collections.IEnumerator System.ArraySegment`1<System.Object>::System.Collections.IEnumerable.GetEnumerator()
inline RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8 (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *, const RuntimeMethod*))ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3 (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3_gshared)(__this, ___key0, ___value1, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
inline RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
inline RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline)(__this, method);
}
// System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ___handle0, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8 (Type_t * __this, const RuntimeMethod* method);
// System.TypeCode System.Type::GetTypeCode(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m3105BBCE671D89EFE212F9BA06AAB90944A6116F (Type_t * ___type0, const RuntimeMethod* method);
// System.Int32 System.IntPtr::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1342A61F11766A494F2F90D9B68CADAD62261929 (const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mC5B353DD83A0B0155DF6FBCC4DF5A580C25534C5 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m49A1E5356D984D0B934BB97A305E2E5E207225C2 (RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Int32 System.Math::Max(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyNotFoundException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8 (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * __this, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m9EA692D49986AEBAC433CE3381331146109AE20F (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8 (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mD023A89A5C1F740F43F0A9CD6C49DC21230B3CEE (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Int32 System.Threading.PlatformHelper::get_ProcessorCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlatformHelper_get_ProcessorCount_mED31378FF99FA52193863291A42F4EA623F62E13 (const RuntimeMethod* method);
// System.Boolean System.Diagnostics.Tracing.EventSource::IsEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSource_IsEnabled_m37942F59ECF17A141C3F1CE0FD2041CDB2A1486E (EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB * __this, const RuntimeMethod* method);
// System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::ConcurrentDictionary_AcquiringAllLocks(System.Int32)
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider_ConcurrentDictionary_AcquiringAllLocks_m43A8AF7CD130815A84373F092CCA7523365D91A6 (CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 * __this, int32_t ___numOfBuckets0, const RuntimeMethod* method);
// System.Void System.OutOfMemoryException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutOfMemoryException__ctor_m4ED0B5B3F91BAF66BDF69E09EF6DC74777FE8DEB (OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.IntrospectiveSortUtilities::ThrowOrIgnoreBadComparer(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A (RuntimeObject * ___comparer0, const RuntimeMethod* method);
// System.Void System.InvalidOperationException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6 (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * __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_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA (int32_t ___n0, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE93B932AF7F6CA25A56AA7AB976AFEEB9443C410_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mE93B932AF7F6CA25A56AA7AB976AFEEB9443C410_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *>(__this + _offset);
InternalEnumerator_1__ctor_mE93B932AF7F6CA25A56AA7AB976AFEEB9443C410(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5F71F87CE2E02C42BD196D03AA638618638E6C56_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m5F71F87CE2E02C42BD196D03AA638618638E6C56_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *>(__this + _offset);
InternalEnumerator_1_Dispose_m5F71F87CE2E02C42BD196D03AA638618638E6C56(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5B5E98A2A7303915BFDC104BD12177D81380C361_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m5B5E98A2A7303915BFDC104BD12177D81380C361_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m5B5E98A2A7303915BFDC104BD12177D81380C361(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_8 = (( RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *>(__this + _offset);
return InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B86616B78B62B4BFEEBB995449FE497D9453B32_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B86616B78B62B4BFEEBB995449FE497D9453B32_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B86616B78B62B4BFEEBB995449FE497D9453B32(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.RenderBuffer>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC8983A8632249D925AFF30F2F5C9CFC94E92F23F_gshared (InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * __this, const RuntimeMethod* method)
{
{
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_0 = InternalEnumerator_1_get_Current_m12FB9BB395480E92F62DBC4E849E1811C239D111((InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *)(InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC8983A8632249D925AFF30F2F5C9CFC94E92F23F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tEDDDE9F6604B964AF47732BAF025B8BC275576FF *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC8983A8632249D925AFF30F2F5C9CFC94E92F23F(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m4314AFF548F21EACB89FC5F119E8503E82F54F47_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m4314AFF548F21EACB89FC5F119E8503E82F54F47_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *>(__this + _offset);
InternalEnumerator_1__ctor_m4314AFF548F21EACB89FC5F119E8503E82F54F47(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mD23E8CB4ABB9CA1FC467F0E1F312AFBBC337D50E_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mD23E8CB4ABB9CA1FC467F0E1F312AFBBC337D50E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *>(__this + _offset);
InternalEnumerator_1_Dispose_mD23E8CB4ABB9CA1FC467F0E1F312AFBBC337D50E(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m8B4CDED9C1391ACF7A523B4333172C7AE570E0C1_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m8B4CDED9C1391ACF7A523B4333172C7AE570E0C1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m8B4CDED9C1391ACF7A523B4333172C7AE570E0C1(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 L_8 = (( BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *>(__this + _offset);
return InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9C1B4D20BCFE3968B87DAE0A4EB9A2CC2F662BEB_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9C1B4D20BCFE3968B87DAE0A4EB9A2CC2F662BEB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9C1B4D20BCFE3968B87DAE0A4EB9A2CC2F662BEB(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Rendering.BatchVisibility>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m89C925D7C53610A45E66C3C524045C89A146B9C3_gshared (InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * __this, const RuntimeMethod* method)
{
{
BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 L_0 = InternalEnumerator_1_get_Current_m70844B3CBBBE5D818439A994A628CCE2A1679BBC((InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *)(InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
BatchVisibility_t56334E279A62622BD0640403186E9A1017CF3062 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m89C925D7C53610A45E66C3C524045C89A146B9C3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCE05CDF1459B4B29F3E5D78BC8B291D6C88924F *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m89C925D7C53610A45E66C3C524045C89A146B9C3(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m116A48C23DE9850EB114BB1E1B0B93333AEC4870_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m116A48C23DE9850EB114BB1E1B0B93333AEC4870_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *>(__this + _offset);
InternalEnumerator_1__ctor_m116A48C23DE9850EB114BB1E1B0B93333AEC4870(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m3EE2A3CCD09398A1D48A054C454D851633FD1641_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m3EE2A3CCD09398A1D48A054C454D851633FD1641_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *>(__this + _offset);
InternalEnumerator_1_Dispose_m3EE2A3CCD09398A1D48A054C454D851633FD1641(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m12212BB6AE0DD7D433CC85EEF7BEB50B7356BB5C_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m12212BB6AE0DD7D433CC85EEF7BEB50B7356BB5C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m12212BB6AE0DD7D433CC85EEF7BEB50B7356BB5C(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F L_8 = (( ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m0B10C65C74D43339C369D9A1C9A6ACF81F708F83_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m0B10C65C74D43339C369D9A1C9A6ACF81F708F83_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m0B10C65C74D43339C369D9A1C9A6ACF81F708F83(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Rendering.ReflectionProbeBlendInfo>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7E114CE42975B803938C50D6036E9168C17F6C96_gshared (InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * __this, const RuntimeMethod* method)
{
{
ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F L_0 = InternalEnumerator_1_get_Current_mCD71EB795551D71C81D7DE196EA3B15041C32D31((InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *)(InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
ReflectionProbeBlendInfo_tAFA53A2695628CA6E7741D7899862ACA228D818F L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7E114CE42975B803938C50D6036E9168C17F6C96_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t093FC1AEB9A5E94C5D64B7581A2069D9A986D5E5 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7E114CE42975B803938C50D6036E9168C17F6C96(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Resolution>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7AA5B7FB13A27D59FDDFA75CA2B3082B91E7E030_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m7AA5B7FB13A27D59FDDFA75CA2B3082B91E7E030_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *>(__this + _offset);
InternalEnumerator_1__ctor_m7AA5B7FB13A27D59FDDFA75CA2B3082B91E7E030(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Resolution>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m17F7CCDF21AAE81C310776C3CBED71AEC0173188_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m17F7CCDF21AAE81C310776C3CBED71AEC0173188_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *>(__this + _offset);
InternalEnumerator_1_Dispose_m17F7CCDF21AAE81C310776C3CBED71AEC0173188(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Resolution>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mCC606B76265DB109E67D1A201D20C942A2433C16_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mCC606B76265DB109E67D1A201D20C942A2433C16_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_mCC606B76265DB109E67D1A201D20C942A2433C16(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Resolution>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_8 = (( Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *>(__this + _offset);
return InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Resolution>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m500D643E1577C00EAAB11695233888901519B2A4_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m500D643E1577C00EAAB11695233888901519B2A4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m500D643E1577C00EAAB11695233888901519B2A4(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Resolution>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m90333E0ED241E7D030202F75606C336B017916E0_gshared (InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * __this, const RuntimeMethod* method)
{
{
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_0 = InternalEnumerator_1_get_Current_m9805A72D8BD6D6D245BD4ACA03C8CE78A375F135((InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *)(InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m90333E0ED241E7D030202F75606C336B017916E0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF5AC37CE745E921D702C059515CC8DFAC75CAA9 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m90333E0ED241E7D030202F75606C336B017916E0(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF2CA0026E80117D85622C169BB38F6720DFC417D_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mF2CA0026E80117D85622C169BB38F6720DFC417D_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *>(__this + _offset);
InternalEnumerator_1__ctor_mF2CA0026E80117D85622C169BB38F6720DFC417D(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB64193BDBDFA2E7B7A2AC36180CA482DE26240B1_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mB64193BDBDFA2E7B7A2AC36180CA482DE26240B1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *>(__this + _offset);
InternalEnumerator_1_Dispose_mB64193BDBDFA2E7B7A2AC36180CA482DE26240B1(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mCC7C0FB8E03E20A15B8262691A3C84537811B1A8_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mCC7C0FB8E03E20A15B8262691A3C84537811B1A8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *>(__this + _offset);
return InternalEnumerator_1_MoveNext_mCC7C0FB8E03E20A15B8262691A3C84537811B1A8(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 L_8 = (( HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *>(__this + _offset);
return InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4FF8F5FF8A6DF9BEFA4C20D5FB6CAFA53884DB76_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4FF8F5FF8A6DF9BEFA4C20D5FB6CAFA53884DB76_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4FF8F5FF8A6DF9BEFA4C20D5FB6CAFA53884DB76(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.SendMouseEvents_HitInfo>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7170FC8C5A033D1F9E3960D02A74B93A02F2B2DD_gshared (InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * __this, const RuntimeMethod* method)
{
{
HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 L_0 = InternalEnumerator_1_get_Current_mDC57908D779F23F3ED28F9B5FF80976174AA6BFC((InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *)(InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
HitInfo_t2B010E637D28B522E704FDA56FAE6DA9979D8746 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7170FC8C5A033D1F9E3960D02A74B93A02F2B2DD_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t484C4BC4E212AFA96D478EB31302EE15B16C2ECB *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7170FC8C5A033D1F9E3960D02A74B93A02F2B2DD(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m684CF10987DF08D73441A0DFC2D91978DE58DDED_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m684CF10987DF08D73441A0DFC2D91978DE58DDED_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *>(__this + _offset);
InternalEnumerator_1__ctor_m684CF10987DF08D73441A0DFC2D91978DE58DDED(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0824E9A48AEAD5CCD70C82693369F34EBB53E96A_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m0824E9A48AEAD5CCD70C82693369F34EBB53E96A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *>(__this + _offset);
InternalEnumerator_1_Dispose_m0824E9A48AEAD5CCD70C82693369F34EBB53E96A(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mDE31BE1F1661ED4B5D701B3A67EA32E576FC9DC1_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mDE31BE1F1661ED4B5D701B3A67EA32E576FC9DC1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_mDE31BE1F1661ED4B5D701B3A67EA32E576FC9DC1(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 L_8 = (( GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m63A0A237A19D8A7B16C4173C0364028FD1056D86_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m63A0A237A19D8A7B16C4173C0364028FD1056D86_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m63A0A237A19D8A7B16C4173C0364028FD1056D86(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcAchievementData>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mFF57848524705D41386DB86B5ADC7728B9B8773A_gshared (InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * __this, const RuntimeMethod* method)
{
{
GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 L_0 = InternalEnumerator_1_get_Current_mA50A6E7431DBE514D07409B55E940F28407F9AAE((InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *)(InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
GcAchievementData_t5CBCF44628981C91C76C552716A7D551670DCE55 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mFF57848524705D41386DB86B5ADC7728B9B8773A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2763CABB0486C16DD4913855F02F8DCD3D6042F8 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mFF57848524705D41386DB86B5ADC7728B9B8773A(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7BC612C2ACC0422619FB4D03C6225D1D6E2AA0C6_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m7BC612C2ACC0422619FB4D03C6225D1D6E2AA0C6_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *>(__this + _offset);
InternalEnumerator_1__ctor_m7BC612C2ACC0422619FB4D03C6225D1D6E2AA0C6(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB49404AF58C7D57346C138C5979E6C8A137EB566_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mB49404AF58C7D57346C138C5979E6C8A137EB566_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *>(__this + _offset);
InternalEnumerator_1_Dispose_mB49404AF58C7D57346C138C5979E6C8A137EB566(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0F28CF1D3C297656C97EAB8E8B56EE0F0C38CF70_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0F28CF1D3C297656C97EAB8E8B56EE0F0C38CF70_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m0F28CF1D3C297656C97EAB8E8B56EE0F0C38CF70(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A L_8 = (( GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFC7DB19CB113A14D1BF5F7DD1A34B512EE3E479_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFC7DB19CB113A14D1BF5F7DD1A34B512EE3E479_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFC7DB19CB113A14D1BF5F7DD1A34B512EE3E479(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.SocialPlatforms.GameCenter.GcScoreData>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2F43C0DB94A258A4DB816BE476C02FC6EE95B70A_gshared (InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * __this, const RuntimeMethod* method)
{
{
GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A L_0 = InternalEnumerator_1_get_Current_mD6D89E0B0B08CDBC6538CA23030540788B83C015((InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *)(InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
GcScoreData_t45EF6CC4038C34CE5823D33D1978C5A3F2E0D09A L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2F43C0DB94A258A4DB816BE476C02FC6EE95B70A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDF3363ADD57B4E3950C22CBDC1584D964FF07144 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2F43C0DB94A258A4DB816BE476C02FC6EE95B70A(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Touch>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mDA16CA72F247AB07565A31B68F0273CA93BF69BF_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mDA16CA72F247AB07565A31B68F0273CA93BF69BF_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *>(__this + _offset);
InternalEnumerator_1__ctor_mDA16CA72F247AB07565A31B68F0273CA93BF69BF(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Touch>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4264E422D51E406E21895E8D89036F800C101691_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m4264E422D51E406E21895E8D89036F800C101691_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *>(__this + _offset);
InternalEnumerator_1_Dispose_m4264E422D51E406E21895E8D89036F800C101691(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Touch>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA27F334B609E7E4AE6CEB1CA39EE9765BEF811FC_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mA27F334B609E7E4AE6CEB1CA39EE9765BEF811FC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *>(__this + _offset);
return InternalEnumerator_1_MoveNext_mA27F334B609E7E4AE6CEB1CA39EE9765BEF811FC(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Touch>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 L_8 = (( Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *>(__this + _offset);
return InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Touch>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m621FB25CFCEF0A4573CB5D45E18DFAFFFB26EF1C_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m621FB25CFCEF0A4573CB5D45E18DFAFFFB26EF1C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m621FB25CFCEF0A4573CB5D45E18DFAFFFB26EF1C(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Touch>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m86080A6E20BAA6A549CBD6A512A2D47D98FB1853_gshared (InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * __this, const RuntimeMethod* method)
{
{
Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 L_0 = InternalEnumerator_1_get_Current_m87DF7488DB8519499183D66A688B24BF2CC089C4((InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *)(InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m86080A6E20BAA6A549CBD6A512A2D47D98FB1853_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t15560C97E029FE42070118FE6307393FD6AEC69D *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m86080A6E20BAA6A549CBD6A512A2D47D98FB1853(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m3A6212E6DE968A87B58DB98627E22A1174E6C589_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m3A6212E6DE968A87B58DB98627E22A1174E6C589_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *>(__this + _offset);
InternalEnumerator_1__ctor_m3A6212E6DE968A87B58DB98627E22A1174E6C589(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m142EEACD3FF08DFA62CDA48085AF44F37CC1F06C_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m142EEACD3FF08DFA62CDA48085AF44F37CC1F06C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *>(__this + _offset);
InternalEnumerator_1_Dispose_m142EEACD3FF08DFA62CDA48085AF44F37CC1F06C(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m925C901B2807CE066735EB138CA013A4C0C020D0_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m925C901B2807CE066735EB138CA013A4C0C020D0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m925C901B2807CE066735EB138CA013A4C0C020D0(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA L_8 = (( DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *>(__this + _offset);
return InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF6540A7F26A8378C12A834AE699CB965B050A539_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF6540A7F26A8378C12A834AE699CB965B050A539_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF6540A7F26A8378C12A834AE699CB965B050A539(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_DispatchContext>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE7CDBA10AB7BC71963DEBDF72F7C9BC364E53FEC_gshared (InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * __this, const RuntimeMethod* method)
{
{
DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA L_0 = InternalEnumerator_1_get_Current_m34444A17D2D8A26D41F7CDE761E8A8C9F00272D4((InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *)(InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
DispatchContext_tDF1F945F762418B995415C3C0158C0341152DAFA L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE7CDBA10AB7BC71963DEBDF72F7C9BC364E53FEC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDA8A7B298874E4E1FE6612290A3D4F3685571AC2 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE7CDBA10AB7BC71963DEBDF72F7C9BC364E53FEC(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m446EEBC9F9968E20CE95EDE02698825F13E27979_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m446EEBC9F9968E20CE95EDE02698825F13E27979_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *>(__this + _offset);
InternalEnumerator_1__ctor_m446EEBC9F9968E20CE95EDE02698825F13E27979(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE3084DFC6F935C3D12797C7CB7740CA76221DF5A_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mE3084DFC6F935C3D12797C7CB7740CA76221DF5A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *>(__this + _offset);
InternalEnumerator_1_Dispose_mE3084DFC6F935C3D12797C7CB7740CA76221DF5A(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m19FDD1410A64D09F2AB6C04159032FAA44218805_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m19FDD1410A64D09F2AB6C04159032FAA44218805_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m19FDD1410A64D09F2AB6C04159032FAA44218805(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 L_8 = (( EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *>(__this + _offset);
return InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m529C0E81C41679E88A5A25B7FC3491CB28AF7481_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m529C0E81C41679E88A5A25B7FC3491CB28AF7481_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m529C0E81C41679E88A5A25B7FC3491CB28AF7481(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.UIElements.EventDispatcher_EventRecord>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m322A188C31B0BAD391CBC3B03B0FFE9BBDCE10BD_gshared (InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * __this, const RuntimeMethod* method)
{
{
EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 L_0 = InternalEnumerator_1_get_Current_m794474B7287A785C0FB8BF76A710B4D241BC4C5A((InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *)(InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
EventRecord_t2A71AE34E4900DB6EF7EA77AE93BB03074EC7DC9 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m322A188C31B0BAD391CBC3B03B0FFE9BBDCE10BD_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t18E3B44BD4E29B1614DC0DE17DD4EC1AD37AD919 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m322A188C31B0BAD391CBC3B03B0FFE9BBDCE10BD(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m941CB1A77FC1DDE4948F31EDE528F926B32F3CAB_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m941CB1A77FC1DDE4948F31EDE528F926B32F3CAB_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *>(__this + _offset);
InternalEnumerator_1__ctor_m941CB1A77FC1DDE4948F31EDE528F926B32F3CAB(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m35188C0DE505EEEF61B83648DC903F1D96FC7E13_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m35188C0DE505EEEF61B83648DC903F1D96FC7E13_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *>(__this + _offset);
InternalEnumerator_1_Dispose_m35188C0DE505EEEF61B83648DC903F1D96FC7E13(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD148E35937AD971C41E2C5B108958BAA51EFBFE1_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD148E35937AD971C41E2C5B108958BAA51EFBFE1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_mD148E35937AD971C41E2C5B108958BAA51EFBFE1(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 L_8 = (( FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m71494B5BCC73292738F4173F95F1995FA2501017_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m71494B5BCC73292738F4173F95F1995FA2501017_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m71494B5BCC73292738F4173F95F1995FA2501017(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.UIElements.FocusController_FocusedElement>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF72157E9AE4FD1AF885CCDADA91954EA46D84061_gshared (InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * __this, const RuntimeMethod* method)
{
{
FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 L_0 = InternalEnumerator_1_get_Current_mFE70466C1F55BD0FF396261D59D2D2F878295FF2((InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *)(InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
FocusedElement_t6C6023CCCFE4A5763A2ADBA3CBAFB38ECD964070 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF72157E9AE4FD1AF885CCDADA91954EA46D84061_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tC8888DBBC104F7B9113FE7C8EED1408552BC5EB4 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF72157E9AE4FD1AF885CCDADA91954EA46D84061(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE7284380A606A370873EC2188CE607A171CCE65B_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mE7284380A606A370873EC2188CE607A171CCE65B_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *>(__this + _offset);
InternalEnumerator_1__ctor_mE7284380A606A370873EC2188CE607A171CCE65B(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m229E440B15C4E95B6EDA4C9B9B93EE39DD61F5F4_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m229E440B15C4E95B6EDA4C9B9B93EE39DD61F5F4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *>(__this + _offset);
InternalEnumerator_1_Dispose_m229E440B15C4E95B6EDA4C9B9B93EE39DD61F5F4(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5469A15FB38E6540031B84893AC2D86C2868B3F1_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m5469A15FB38E6540031B84893AC2D86C2868B3F1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m5469A15FB38E6540031B84893AC2D86C2868B3F1(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 L_8 = (( SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6F0D48D7BD1EF400A54D6A6EE9212E98CC03B0F0_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6F0D48D7BD1EF400A54D6A6EE9212E98CC03B0F0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6F0D48D7BD1EF400A54D6A6EE9212E98CC03B0F0(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleSheetCache_SheetHandleKey>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2727F002476574CCDBD0BB87E64EE315F94CC576_gshared (InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * __this, const RuntimeMethod* method)
{
{
SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 L_0 = InternalEnumerator_1_get_Current_mA358B8E0FF4A8973A07553EFD9E19AEE5ABEE9CE((InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *)(InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
SheetHandleKey_t3A372D0BA490C00E1D3C64B2BBABECF04AE7C9B0 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2727F002476574CCDBD0BB87E64EE315F94CC576_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB7524C84C28F38D16AE7DC25E463F06F902CF4E5 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2727F002476574CCDBD0BB87E64EE315F94CC576(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD782D63B68FAF20CD0C62D397A64BCA4F8E93644_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mD782D63B68FAF20CD0C62D397A64BCA4F8E93644_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *>(__this + _offset);
InternalEnumerator_1__ctor_mD782D63B68FAF20CD0C62D397A64BCA4F8E93644(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mD05FFD8D6AD9B7EA3BB5639CDEE1E9BD336BDBAE_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mD05FFD8D6AD9B7EA3BB5639CDEE1E9BD336BDBAE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *>(__this + _offset);
InternalEnumerator_1_Dispose_mD05FFD8D6AD9B7EA3BB5639CDEE1E9BD336BDBAE(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0AC52EFE95D18500A41F020D9EAF21DEFE3B14FB_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0AC52EFE95D18500A41F020D9EAF21DEFE3B14FB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m0AC52EFE95D18500A41F020D9EAF21DEFE3B14FB(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 L_8 = (( StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE98A7BEEF8F9022DA08D8601CCCB3DE4E28A51DA_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE98A7BEEF8F9022DA08D8601CCCB3DE4E28A51DA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE98A7BEEF8F9022DA08D8601CCCB3DE4E28A51DA(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.UIElements.StyleSheets.StyleValue>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7FAC5E22E723099AFE0A2B0BB9219F848165EBDF_gshared (InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * __this, const RuntimeMethod* method)
{
{
StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 L_0 = InternalEnumerator_1_get_Current_mDE11C615156ECC68C4BF5B17177E19845D14BF07((InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *)(InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
StyleValue_t4DCA7B0244567BB85BB0E1DFB098CC73CE093371 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7FAC5E22E723099AFE0A2B0BB9219F848165EBDF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1DD052A1F6B66AB42CE28B658B448671B6C63121 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m7FAC5E22E723099AFE0A2B0BB9219F848165EBDF(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2F6655B98F4AD60D22603A49F0AB103945A213DE_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m2F6655B98F4AD60D22603A49F0AB103945A213DE_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *>(__this + _offset);
InternalEnumerator_1__ctor_m2F6655B98F4AD60D22603A49F0AB103945A213DE(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mEDEF730766196AFA04515A1D01895F25138A2D9E_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mEDEF730766196AFA04515A1D01895F25138A2D9E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *>(__this + _offset);
InternalEnumerator_1_Dispose_mEDEF730766196AFA04515A1D01895F25138A2D9E(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4D5AF3A8B5F5E5C09F1DE05DBC1F97EC71DEC687_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m4D5AF3A8B5F5E5C09F1DE05DBC1F97EC71DEC687_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m4D5AF3A8B5F5E5C09F1DE05DBC1F97EC71DEC687(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 L_8 = (( WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *>(__this + _offset);
return InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC10BC9E9238941EE72BFD658E8DD965371FEF81A_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC10BC9E9238941EE72BFD658E8DD965371FEF81A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC10BC9E9238941EE72BFD658E8DD965371FEF81A(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.UnitySynchronizationContext_WorkRequest>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m97C60F2A3E26CB2C3AC506E2BA3CDF5CEAEDD68E_gshared (InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * __this, const RuntimeMethod* method)
{
{
WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 L_0 = InternalEnumerator_1_get_Current_m3421FD0608A299D3DB83E3F92660CD99638FDC96((InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *)(InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m97C60F2A3E26CB2C3AC506E2BA3CDF5CEAEDD68E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2440B358075A2746F9A153BAE9BC920F429A4B30 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m97C60F2A3E26CB2C3AC506E2BA3CDF5CEAEDD68E(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Vector2>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mED90C7CECCD987300EAD25B3593BB30230BAAE54_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mED90C7CECCD987300EAD25B3593BB30230BAAE54_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *>(__this + _offset);
InternalEnumerator_1__ctor_mED90C7CECCD987300EAD25B3593BB30230BAAE54(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Vector2>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB47084C18CC8118E05EA0B03C9FE568C295FAE0E_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mB47084C18CC8118E05EA0B03C9FE568C295FAE0E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *>(__this + _offset);
InternalEnumerator_1_Dispose_mB47084C18CC8118E05EA0B03C9FE568C295FAE0E(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Vector2>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m28C529B068703DC09654B4E191D1783DCF5DA555_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m28C529B068703DC09654B4E191D1783DCF5DA555_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m28C529B068703DC09654B4E191D1783DCF5DA555(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Vector2>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_8 = (( Vector2_tA85D2DD88578276CA8A8796756458277E72D073D (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C Vector2_tA85D2DD88578276CA8A8796756458277E72D073D InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *>(__this + _offset);
return InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Vector2>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m34EAC615B7BE2F53B6B431DB89CF2E0217922C63_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m34EAC615B7BE2F53B6B431DB89CF2E0217922C63_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m34EAC615B7BE2F53B6B431DB89CF2E0217922C63(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Vector2>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD19BA31BD50E51EF0901D0E19ED2F43A17D4AE4E_gshared (InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * __this, const RuntimeMethod* method)
{
{
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_0 = InternalEnumerator_1_get_Current_m2E7E3806D31D2D7529D6919EC138163FF5423AFA((InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *)(InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD19BA31BD50E51EF0901D0E19ED2F43A17D4AE4E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7DC0EBB669F5262DFC27001DB23755D943C4B533 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD19BA31BD50E51EF0901D0E19ED2F43A17D4AE4E(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Vector3>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mB9D983381016597271D06282CE7BCCF3D690668D_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mB9D983381016597271D06282CE7BCCF3D690668D_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *>(__this + _offset);
InternalEnumerator_1__ctor_mB9D983381016597271D06282CE7BCCF3D690668D(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Vector3>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mCCA1271DDFEDEB2CBD6F8B5C929A7431F5A87AF3_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mCCA1271DDFEDEB2CBD6F8B5C929A7431F5A87AF3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *>(__this + _offset);
InternalEnumerator_1_Dispose_mCCA1271DDFEDEB2CBD6F8B5C929A7431F5A87AF3(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Vector3>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m898F2B7E7BAAD9E9BDAD51DCFCE28819E89C163A_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m898F2B7E7BAAD9E9BDAD51DCFCE28819E89C163A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m898F2B7E7BAAD9E9BDAD51DCFCE28819E89C163A(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Vector3>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_8 = (( Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *>(__this + _offset);
return InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Vector3>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1B20A5F56B7210D3A54685243C962ED9B238CB3F_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1B20A5F56B7210D3A54685243C962ED9B238CB3F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1B20A5F56B7210D3A54685243C962ED9B238CB3F(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Vector3>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDDE208BF39C044BF7B98066A8CA0D4CB9E691768_gshared (InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * __this, const RuntimeMethod* method)
{
{
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_0 = InternalEnumerator_1_get_Current_m929D478BC6F86B0A5782219741E3B850F57EA561((InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *)(InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDDE208BF39C044BF7B98066A8CA0D4CB9E691768_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88B694323287974DF359A86E165424BC26347728 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDDE208BF39C044BF7B98066A8CA0D4CB9E691768(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.Vector4>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE4F227C0A05011C9C18B3AD14A35C3A7622CA896_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mE4F227C0A05011C9C18B3AD14A35C3A7622CA896_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *>(__this + _offset);
InternalEnumerator_1__ctor_mE4F227C0A05011C9C18B3AD14A35C3A7622CA896(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Vector4>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m6185EE2923F51C6089D5837F58E174088C117F99_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m6185EE2923F51C6089D5837F58E174088C117F99_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *>(__this + _offset);
InternalEnumerator_1_Dispose_m6185EE2923F51C6089D5837F58E174088C117F99(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.Vector4>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6C12C1DCD38A46CEB218D67388B893266D7E9CB2_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m6C12C1DCD38A46CEB218D67388B893266D7E9CB2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m6C12C1DCD38A46CEB218D67388B893266D7E9CB2(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.Vector4>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_8 = (( Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.Vector4>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m954494A52E9C8E26DBC553B71986D8DE70C70D58_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m954494A52E9C8E26DBC553B71986D8DE70C70D58_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m954494A52E9C8E26DBC553B71986D8DE70C70D58(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.Vector4>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAB869AD77C799112BE6E316D41F55E2E6D7A1922_gshared (InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * __this, const RuntimeMethod* method)
{
{
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_0 = InternalEnumerator_1_get_Current_mB7DEA414FAF6BC459ADEBD94E82DC9DD122BC758((InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *)(InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAB869AD77C799112BE6E316D41F55E2E6D7A1922_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t35F46973BC1762846234B27D35295F38225EAA15 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAB869AD77C799112BE6E316D41F55E2E6D7A1922(_thisAdjusted, 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.Array_InternalEnumerator`1<UnityEngine.jvalue>::.ctor(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m6408749C8D19C69FB243D5DD30DC5C6C3A548AB7_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
{
RuntimeArray * L_0 = ___array0;
__this->set_array_0(L_0);
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m6408749C8D19C69FB243D5DD30DC5C6C3A548AB7_AdjustorThunk (RuntimeObject * __this, RuntimeArray * ___array0, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *>(__this + _offset);
InternalEnumerator_1__ctor_m6408749C8D19C69FB243D5DD30DC5C6C3A548AB7(_thisAdjusted, ___array0, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.jvalue>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5F2FCEC3F6D5CB3E5304A767C51386ACB90C870C_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m5F2FCEC3F6D5CB3E5304A767C51386ACB90C870C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *>(__this + _offset);
InternalEnumerator_1_Dispose_m5F2FCEC3F6D5CB3E5304A767C51386ACB90C870C(_thisAdjusted, method);
}
// System.Boolean System.Array_InternalEnumerator`1<UnityEngine.jvalue>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m103AB104C41BD23004801D8BFF23D40AEEA34EE6_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_001b;
}
}
{
RuntimeArray * L_1 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_1, /*hidden argument*/NULL);
__this->set_idx_1(L_2);
}
IL_001b:
{
int32_t L_3 = (int32_t)__this->get_idx_1();
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_003c;
}
}
{
int32_t L_4 = (int32_t)__this->get_idx_1();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
int32_t L_5 = V_0;
__this->set_idx_1(L_5);
int32_t L_6 = V_0;
return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m103AB104C41BD23004801D8BFF23D40AEEA34EE6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *>(__this + _offset);
return InternalEnumerator_1_MoveNext_m103AB104C41BD23004801D8BFF23D40AEEA34EE6(_thisAdjusted, method);
}
// T System.Array_InternalEnumerator`1<UnityEngine.jvalue>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0015;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_1 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_1, (String_t*)_stringLiteral2743196813A5635EC097418239BD515966A50491, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_RuntimeMethod_var);
}
IL_0015:
{
int32_t L_2 = (int32_t)__this->get_idx_1();
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0029;
}
}
{
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteral81B88171F853E60535AA475D08BD5584CD5E2503, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_RuntimeMethod_var);
}
IL_0029:
{
RuntimeArray * L_4 = (RuntimeArray *)__this->get_array_0();
RuntimeArray * L_5 = (RuntimeArray *)__this->get_array_0();
NullCheck((RuntimeArray *)L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_5, /*hidden argument*/NULL);
int32_t L_7 = (int32_t)__this->get_idx_1();
NullCheck((RuntimeArray *)L_4);
jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 L_8 = (( jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 (*) (RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), (int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0));
return L_8;
}
}
IL2CPP_EXTERN_C jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *>(__this + _offset);
return InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416(_thisAdjusted, method);
}
// System.Void System.Array_InternalEnumerator`1<UnityEngine.jvalue>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9F5CE43A53BC77664DA98DF03F2D5ECA299F94D0_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
{
__this->set_idx_1(((int32_t)-2));
return;
}
}
IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9F5CE43A53BC77664DA98DF03F2D5ECA299F94D0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *>(__this + _offset);
InternalEnumerator_1_System_Collections_IEnumerator_Reset_m9F5CE43A53BC77664DA98DF03F2D5ECA299F94D0(_thisAdjusted, method);
}
// System.Object System.Array_InternalEnumerator`1<UnityEngine.jvalue>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2C9CEF9839981B24849E74FE554A3AF457880600_gshared (InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * __this, const RuntimeMethod* method)
{
{
jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 L_0 = InternalEnumerator_1_get_Current_mB019B3D4B6DA0171C1E00764F0E13FC7FAE1B416((InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *)(InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2C9CEF9839981B24849E74FE554A3AF457880600_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 * _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tBFAE37A3916EEB9EEF32609DF61C4D636F7A0679 *>(__this + _offset);
return InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2C9CEF9839981B24849E74FE554A3AF457880600(_thisAdjusted, 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.ArraySegment`1_ArraySegmentEnumerator<System.Byte>::.ctor(System.ArraySegment`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegmentEnumerator__ctor_m848E4054180745FF3D68DD80D95AE934CE9D1F08_gshared (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * __this, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA ___arraySegment0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_0 = ___arraySegment0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_1 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_0.get__array_0();
__this->set__array_0(L_1);
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_2 = ___arraySegment0;
int32_t L_3 = (int32_t)L_2.get__offset_1();
__this->set__start_1(L_3);
int32_t L_4 = (int32_t)__this->get__start_1();
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_5 = ___arraySegment0;
int32_t L_6 = (int32_t)L_5.get__count_2();
__this->set__end_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_6)));
int32_t L_7 = (int32_t)__this->get__start_1();
__this->set__current_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)));
return;
}
}
// System.Boolean System.ArraySegment`1_ArraySegmentEnumerator<System.Byte>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegmentEnumerator_MoveNext_mBFB929D74A6911685DF45D2DA6D0F1A476F6CFFD_gshared (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__current_3();
int32_t L_1 = (int32_t)__this->get__end_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_002b;
}
}
{
int32_t L_2 = (int32_t)__this->get__current_3();
__this->set__current_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
int32_t L_3 = (int32_t)__this->get__current_3();
int32_t L_4 = (int32_t)__this->get__end_2();
return (bool)((((int32_t)L_3) < ((int32_t)L_4))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
// T System.ArraySegment`1_ArraySegmentEnumerator<System.Byte>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ArraySegmentEnumerator_get_Current_m866C277A67EE86562A8D8FE8EB415A5215526441_gshared (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegmentEnumerator_get_Current_m866C277A67EE86562A8D8FE8EB415A5215526441_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get__current_3();
int32_t L_1 = (int32_t)__this->get__start_1();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_001e;
}
}
{
String_t* L_2 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral700336D6AF60425DC8D362092DE4C0FFB8576432, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)L_2, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ArraySegmentEnumerator_get_Current_m866C277A67EE86562A8D8FE8EB415A5215526441_RuntimeMethod_var);
}
IL_001e:
{
int32_t L_4 = (int32_t)__this->get__current_3();
int32_t L_5 = (int32_t)__this->get__end_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_003c;
}
}
{
String_t* L_6 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral672E8F4CE93C075F32B4FD6C0D0EDAC1BDDB9469, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_7 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_7, (String_t*)L_6, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ArraySegmentEnumerator_get_Current_m866C277A67EE86562A8D8FE8EB415A5215526441_RuntimeMethod_var);
}
IL_003c:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_8 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
int32_t L_9 = (int32_t)__this->get__current_3();
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
}
// System.Object System.ArraySegment`1_ArraySegmentEnumerator<System.Byte>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegmentEnumerator_System_Collections_IEnumerator_get_Current_m7D4908DDC229F70B725D10BA99841C9DFCDC2F08_gshared (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * __this, const RuntimeMethod* method)
{
{
NullCheck((ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *)__this);
uint8_t L_0 = (( uint8_t (*) (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
uint8_t L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), &L_1);
return L_2;
}
}
// System.Void System.ArraySegment`1_ArraySegmentEnumerator<System.Byte>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegmentEnumerator_System_Collections_IEnumerator_Reset_mC0A982281E8C6B6D067E20F02BF1339A914C024C_gshared (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__start_1();
__this->set__current_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)));
return;
}
}
// System.Void System.ArraySegment`1_ArraySegmentEnumerator<System.Byte>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegmentEnumerator_Dispose_m410E2700B17FF5392CC780241C091CBCCB8CE95D_gshared (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * __this, const RuntimeMethod* method)
{
{
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.ArraySegment`1_ArraySegmentEnumerator<System.Object>::.ctor(System.ArraySegment`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegmentEnumerator__ctor_m083AB74064A5CD7EA5E874CB7C2A45CF2C2DEC37_gshared (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * __this, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 ___arraySegment0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_0 = ___arraySegment0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0.get__array_0();
__this->set__array_0(L_1);
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_2 = ___arraySegment0;
int32_t L_3 = (int32_t)L_2.get__offset_1();
__this->set__start_1(L_3);
int32_t L_4 = (int32_t)__this->get__start_1();
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_5 = ___arraySegment0;
int32_t L_6 = (int32_t)L_5.get__count_2();
__this->set__end_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_6)));
int32_t L_7 = (int32_t)__this->get__start_1();
__this->set__current_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)));
return;
}
}
// System.Boolean System.ArraySegment`1_ArraySegmentEnumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegmentEnumerator_MoveNext_m607008E1476711C9D6E1954959F6D6D27918A077_gshared (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__current_3();
int32_t L_1 = (int32_t)__this->get__end_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_002b;
}
}
{
int32_t L_2 = (int32_t)__this->get__current_3();
__this->set__current_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
int32_t L_3 = (int32_t)__this->get__current_3();
int32_t L_4 = (int32_t)__this->get__end_2();
return (bool)((((int32_t)L_3) < ((int32_t)L_4))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
// T System.ArraySegment`1_ArraySegmentEnumerator<System.Object>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegmentEnumerator_get_Current_mEC4EBD0B5B28FCF44D02D4E97FC9C081487B9D47_gshared (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegmentEnumerator_get_Current_mEC4EBD0B5B28FCF44D02D4E97FC9C081487B9D47_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = (int32_t)__this->get__current_3();
int32_t L_1 = (int32_t)__this->get__start_1();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_001e;
}
}
{
String_t* L_2 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral700336D6AF60425DC8D362092DE4C0FFB8576432, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)L_2, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ArraySegmentEnumerator_get_Current_mEC4EBD0B5B28FCF44D02D4E97FC9C081487B9D47_RuntimeMethod_var);
}
IL_001e:
{
int32_t L_4 = (int32_t)__this->get__current_3();
int32_t L_5 = (int32_t)__this->get__end_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_003c;
}
}
{
String_t* L_6 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral672E8F4CE93C075F32B4FD6C0D0EDAC1BDDB9469, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_7 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_7, (String_t*)L_6, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ArraySegmentEnumerator_get_Current_mEC4EBD0B5B28FCF44D02D4E97FC9C081487B9D47_RuntimeMethod_var);
}
IL_003c:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
int32_t L_9 = (int32_t)__this->get__current_3();
NullCheck(L_8);
int32_t L_10 = L_9;
RuntimeObject * L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
}
// System.Object System.ArraySegment`1_ArraySegmentEnumerator<System.Object>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegmentEnumerator_System_Collections_IEnumerator_get_Current_m4E0358D87E5749F52B900D09F928A3B656A0F284_gshared (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *)__this);
RuntimeObject * L_0 = (( RuntimeObject * (*) (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
return L_0;
}
}
// System.Void System.ArraySegment`1_ArraySegmentEnumerator<System.Object>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegmentEnumerator_System_Collections_IEnumerator_Reset_m11F8553A98ABC4919B35C19232CB2BC62D5BBA59_gshared (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__start_1();
__this->set__current_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)));
return;
}
}
// System.Void System.ArraySegment`1_ArraySegmentEnumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegmentEnumerator_Dispose_mF253DD4AAB9BCD1E9ABF66611860D2386CFD14F3_gshared (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * __this, const RuntimeMethod* method)
{
{
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.ArraySegment`1<System.Byte>::.ctor(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = ___array0;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_RuntimeMethod_var);
}
IL_000e:
{
int32_t L_2 = ___offset1;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0027;
}
}
{
String_t* L_3 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_4, (String_t*)_stringLiteral53A610E925BBC0A175E365D31241AE75AEEAD651, (String_t*)L_3, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_RuntimeMethod_var);
}
IL_0027:
{
int32_t L_5 = ___count2;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0040;
}
}
{
String_t* L_6 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_7 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_7, (String_t*)_stringLiteralEE9F38E186BA06F57B7B74D7E626B94E13CE2556, (String_t*)L_6, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_RuntimeMethod_var);
}
IL_0040:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_8 = ___array0;
NullCheck(L_8);
int32_t L_9 = ___offset1;
int32_t L_10 = ___count2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))), (int32_t)L_9))) >= ((int32_t)L_10)))
{
goto IL_0058;
}
}
{
String_t* L_11 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral063F5BA07B9A8319201C127A47193BF92C67599A, /*hidden argument*/NULL);
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)L_11, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_RuntimeMethod_var);
}
IL_0058:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_13 = ___array0;
__this->set__array_0(L_13);
int32_t L_14 = ___offset1;
__this->set__offset_1(L_14);
int32_t L_15 = ___count2;
__this->set__count_2(L_15);
return;
}
}
IL2CPP_EXTERN_C void ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804_AdjustorThunk (RuntimeObject * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1__ctor_m6305655CDE2F6E154BA79003B66CF61795462804(_thisAdjusted, ___array0, ___offset1, ___count2, method);
}
// T[] System.ArraySegment`1<System.Byte>::get_Array()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
return L_0;
}
}
IL2CPP_EXTERN_C ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_inline(_thisAdjusted, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::get_Offset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__offset_1();
return L_0;
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_inline(_thisAdjusted, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__count_2();
return L_0;
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_inline(_thisAdjusted, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_m4F89A5FB1465A41BF356D2C4A2AB57A218DBFADF_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (!L_0)
{
goto IL_0022;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_1 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
NullCheck((RuntimeObject *)(RuntimeObject *)L_1);
int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject *)(RuntimeObject *)L_1);
int32_t L_3 = (int32_t)__this->get__offset_1();
int32_t L_4 = (int32_t)__this->get__count_2();
return ((int32_t)((int32_t)((int32_t)((int32_t)L_2^(int32_t)L_3))^(int32_t)L_4));
}
IL_0022:
{
return 0;
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_m4F89A5FB1465A41BF356D2C4A2AB57A218DBFADF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_GetHashCode_m4F89A5FB1465A41BF356D2C4A2AB57A218DBFADF(_thisAdjusted, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mC6DD9B42D67F172A81BECA1FAE360DEE63E2FF60_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___obj0;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0))))
{
goto IL_0015;
}
}
{
RuntimeObject * L_1 = ___obj0;
bool L_2 = ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824((ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *)(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *)__this, (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA )((*(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *)((ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *)UnBox(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
return L_2;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mC6DD9B42D67F172A81BECA1FAE360DEE63E2FF60_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_Equals_mC6DD9B42D67F172A81BECA1FAE360DEE63E2FF60(_thisAdjusted, ___obj0, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::Equals(System.ArraySegment`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA ___obj0, const RuntimeMethod* method)
{
{
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_0 = ___obj0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_1 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_0.get__array_0();
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_2 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if ((!(((RuntimeObject*)(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_1) == ((RuntimeObject*)(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_2))))
{
goto IL_002b;
}
}
{
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_3 = ___obj0;
int32_t L_4 = (int32_t)L_3.get__offset_1();
int32_t L_5 = (int32_t)__this->get__offset_1();
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_002b;
}
}
{
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_6 = ___obj0;
int32_t L_7 = (int32_t)L_6.get__count_2();
int32_t L_8 = (int32_t)__this->get__count_2();
return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824_AdjustorThunk (RuntimeObject * __this, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA ___obj0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_Equals_m10F88555B6388B5F3528696C6986B899A2980824(_thisAdjusted, ___obj0, method);
}
// T System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_RuntimeMethod_var);
}
IL_0018:
{
int32_t L_3 = ___index0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_4 = ___index0;
int32_t L_5 = (int32_t)__this->get__count_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0030;
}
}
IL_0025:
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_6 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_6, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_RuntimeMethod_var);
}
IL_0030:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_7 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
int32_t L_8 = (int32_t)__this->get__offset_1();
int32_t L_9 = ___index0;
NullCheck(L_7);
int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
uint8_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
}
IL2CPP_EXTERN_C uint8_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mD7163B98E8623688EA8A0CF65B1447A24C0490EC(_thisAdjusted, ___index0, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, uint8_t ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_RuntimeMethod_var);
}
IL_0018:
{
int32_t L_3 = ___index0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_4 = ___index0;
int32_t L_5 = (int32_t)__this->get__count_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0030;
}
}
IL_0025:
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_6 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_6, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_RuntimeMethod_var);
}
IL_0030:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_7 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
int32_t L_8 = (int32_t)__this->get__offset_1();
int32_t L_9 = ___index0;
uint8_t L_10 = ___value1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9))), (uint8_t)L_10);
return;
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, uint8_t ___value1, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_mB16921F65DD29507A8922706F6723668F33FF7AC(_thisAdjusted, ___index0, ___value1, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_RuntimeMethod_var);
}
IL_0018:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_3 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
uint8_t L_4 = ___item0;
int32_t L_5 = (int32_t)__this->get__offset_1();
int32_t L_6 = (int32_t)__this->get__count_2();
int32_t L_7 = (( int32_t (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_3, (uint8_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
V_0 = (int32_t)L_7;
int32_t L_8 = V_0;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_0037;
}
}
{
return (-1);
}
IL_0037:
{
int32_t L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__offset_1();
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10));
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A_AdjustorThunk (RuntimeObject * __this, uint8_t ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mE6935B21CB0DD115A25CE58C517E9FA8BD5C1D9A(_thisAdjusted, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, uint8_t ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, uint8_t ___item1, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_m475AF9E0D68C797497871B6C18CF6E362E5BEA8B(_thisAdjusted, ___index0, ___item1, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.IList<T>.RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_mFA66D9C24909A2F54647EC18FCE6744514160D38(_thisAdjusted, ___index0, method);
}
// T System.ArraySegment`1<System.Byte>::System.Collections.Generic.IReadOnlyList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_RuntimeMethod_var);
}
IL_0018:
{
int32_t L_3 = ___index0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_4 = ___index0;
int32_t L_5 = (int32_t)__this->get__count_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0030;
}
}
IL_0025:
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_6 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_6, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_RuntimeMethod_var);
}
IL_0030:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_7 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
int32_t L_8 = (int32_t)__this->get__offset_1();
int32_t L_9 = ___index0;
NullCheck(L_7);
int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
uint8_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
}
IL2CPP_EXTERN_C uint8_t ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_m55298CA41D9BAA7B6D433289DB1B320B26E41A2B(_thisAdjusted, ___index0, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC0B24D4CF90A857C7C8A1701B0ACFB6944E52B5D_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC0B24D4CF90A857C7C8A1701B0ACFB6944E52B5D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC0B24D4CF90A857C7C8A1701B0ACFB6944E52B5D(_thisAdjusted, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7_AdjustorThunk (RuntimeObject * __this, uint8_t ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m61B903C64F947A2C47F26CEE52FAB086E8A97DE7(_thisAdjusted, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m5A669901C099A28688134AFF6B3ABF08654C3232(_thisAdjusted, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_RuntimeMethod_var);
}
IL_0018:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_3 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
uint8_t L_4 = ___item0;
int32_t L_5 = (int32_t)__this->get__offset_1();
int32_t L_6 = (int32_t)__this->get__count_2();
int32_t L_7 = (( int32_t (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_3, (uint8_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC_AdjustorThunk (RuntimeObject * __this, uint8_t ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m8F563BA656FF0504314B19CFD0DEBC5D6F7DC4AC(_thisAdjusted, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_RuntimeMethod_var);
}
IL_0018:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_3 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
int32_t L_4 = (int32_t)__this->get__offset_1();
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_5 = ___array0;
int32_t L_6 = ___arrayIndex1;
int32_t L_7 = (int32_t)__this->get__count_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C_AdjustorThunk (RuntimeObject * __this, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m857D5EDD7AF84D7590AD5D90D804A05C910AF62C(_thisAdjusted, ___array0, ___arrayIndex1, method);
}
// System.Boolean System.ArraySegment`1<System.Byte>::System.Collections.Generic.ICollection<T>.Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, uint8_t ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D_AdjustorThunk (RuntimeObject * __this, uint8_t ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_mF0AA126DD93C1C5FCCF4E7B05A8D70B6AA2C379D(_thisAdjusted, ___item0, method);
}
// System.Collections.Generic.IEnumerator`1<T> System.ArraySegment`1<System.Byte>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_RuntimeMethod_var);
}
IL_0018:
{
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_3 = (*(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *)__this);
ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * L_4 = (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF1BDE17969A08EAB5FB3A8DA93C9492BF8E6124(_thisAdjusted, method);
}
// System.Collections.IEnumerator System.ArraySegment`1<System.Byte>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_gshared (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_RuntimeMethod_var);
}
IL_0018:
{
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA L_3 = (*(ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *)__this);
ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B * L_4 = (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (ArraySegmentEnumerator_t554288C4A3E209A1E366D038255E62A3C3FF245B *, ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * _thisAdjusted = reinterpret_cast<ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA *>(__this + _offset);
return ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_m6E5346050990E63E843323C0FE196ED79096318E(_thisAdjusted, 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.ArraySegment`1<System.Object>::.ctor(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___array0;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_RuntimeMethod_var);
}
IL_000e:
{
int32_t L_2 = ___offset1;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0027;
}
}
{
String_t* L_3 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_4, (String_t*)_stringLiteral53A610E925BBC0A175E365D31241AE75AEEAD651, (String_t*)L_3, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_RuntimeMethod_var);
}
IL_0027:
{
int32_t L_5 = ___count2;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0040;
}
}
{
String_t* L_6 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_7 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_7, (String_t*)_stringLiteralEE9F38E186BA06F57B7B74D7E626B94E13CE2556, (String_t*)L_6, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_RuntimeMethod_var);
}
IL_0040:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___array0;
NullCheck(L_8);
int32_t L_9 = ___offset1;
int32_t L_10 = ___count2;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))), (int32_t)L_9))) >= ((int32_t)L_10)))
{
goto IL_0058;
}
}
{
String_t* L_11 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral063F5BA07B9A8319201C127A47193BF92C67599A, /*hidden argument*/NULL);
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)L_11, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_RuntimeMethod_var);
}
IL_0058:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = ___array0;
__this->set__array_0(L_13);
int32_t L_14 = ___offset1;
__this->set__offset_1(L_14);
int32_t L_15 = ___count2;
__this->set__count_2(L_15);
return;
}
}
IL2CPP_EXTERN_C void ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70_AdjustorThunk (RuntimeObject * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1__ctor_mAC20EA59CAED7C1F42DFB2FD9A33E62AF9F3DD70(_thisAdjusted, ___array0, ___offset1, ___count2, method);
}
// T[] System.ArraySegment`1<System.Object>::get_Array()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
return L_0;
}
}
IL2CPP_EXTERN_C ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_inline(_thisAdjusted, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::get_Offset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__offset_1();
return L_0;
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_inline(_thisAdjusted, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__count_2();
return L_0;
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_inline(_thisAdjusted, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_GetHashCode_mC218F8296B572E88D089917F8DB1FD5B60B68290_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (!L_0)
{
goto IL_0022;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
NullCheck((RuntimeObject *)(RuntimeObject *)L_1);
int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject *)(RuntimeObject *)L_1);
int32_t L_3 = (int32_t)__this->get__offset_1();
int32_t L_4 = (int32_t)__this->get__count_2();
return ((int32_t)((int32_t)((int32_t)((int32_t)L_2^(int32_t)L_3))^(int32_t)L_4));
}
IL_0022:
{
return 0;
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_GetHashCode_mC218F8296B572E88D089917F8DB1FD5B60B68290_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_GetHashCode_mC218F8296B572E88D089917F8DB1FD5B60B68290(_thisAdjusted, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_m603AF72E7878277E1A410E6430D34565745818FF_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___obj0;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0))))
{
goto IL_0015;
}
}
{
RuntimeObject * L_1 = ___obj0;
bool L_2 = ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E((ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *)(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *)__this, (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 )((*(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *)((ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *)UnBox(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1));
return L_2;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_Equals_m603AF72E7878277E1A410E6430D34565745818FF_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_Equals_m603AF72E7878277E1A410E6430D34565745818FF(_thisAdjusted, ___obj0, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::Equals(System.ArraySegment`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 ___obj0, const RuntimeMethod* method)
{
{
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_0 = ___obj0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0.get__array_0();
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if ((!(((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1) == ((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2))))
{
goto IL_002b;
}
}
{
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_3 = ___obj0;
int32_t L_4 = (int32_t)L_3.get__offset_1();
int32_t L_5 = (int32_t)__this->get__offset_1();
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_002b;
}
}
{
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_6 = ___obj0;
int32_t L_7 = (int32_t)L_6.get__count_2();
int32_t L_8 = (int32_t)__this->get__count_2();
return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E_AdjustorThunk (RuntimeObject * __this, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 ___obj0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_Equals_mBBC135558EEABA56B7BB85AA23263C0A35F5989E(_thisAdjusted, ___obj0, method);
}
// T System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_RuntimeMethod_var);
}
IL_0018:
{
int32_t L_3 = ___index0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_4 = ___index0;
int32_t L_5 = (int32_t)__this->get__count_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0030;
}
}
IL_0025:
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_6 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_6, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_RuntimeMethod_var);
}
IL_0030:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
int32_t L_8 = (int32_t)__this->get__offset_1();
int32_t L_9 = ___index0;
NullCheck(L_7);
int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
RuntimeObject * L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
}
IL2CPP_EXTERN_C RuntimeObject * ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IListU3CTU3E_get_Item_mBF936506E8C22D840CAC1D840616D7E242749400(_thisAdjusted, ___index0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_RuntimeMethod_var);
}
IL_0018:
{
int32_t L_3 = ___index0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_4 = ___index0;
int32_t L_5 = (int32_t)__this->get__count_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0030;
}
}
IL_0025:
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_6 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_6, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_RuntimeMethod_var);
}
IL_0030:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
int32_t L_8 = (int32_t)__this->get__offset_1();
int32_t L_9 = ___index0;
RuntimeObject * L_10 = ___value1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9))), (RuntimeObject *)L_10);
return;
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_IListU3CTU3E_set_Item_m5338EFC1384FE41C8AF2132252A187A7B402B264(_thisAdjusted, ___index0, ___value1, method);
}
// System.Int32 System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_RuntimeMethod_var);
}
IL_0018:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
RuntimeObject * L_4 = ___item0;
int32_t L_5 = (int32_t)__this->get__offset_1();
int32_t L_6 = (int32_t)__this->get__count_2();
int32_t L_7 = (( int32_t (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_3, (RuntimeObject *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
V_0 = (int32_t)L_7;
int32_t L_8 = V_0;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_0037;
}
}
{
return (-1);
}
IL_0037:
{
int32_t L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__offset_1();
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10));
}
}
IL2CPP_EXTERN_C int32_t ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IListU3CTU3E_IndexOf_mC3D3F7DB4FB30A048DFEB040005E9E0D89B799EC(_thisAdjusted, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_IListU3CTU3E_Insert_mE4638FC74FDEC4D5B5FE43EEE8D8B88148C93AB9(_thisAdjusted, ___index0, ___item1, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.IList<T>.RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m86BF2B3006D8036002B90C14A02336B3530C5702(_thisAdjusted, ___index0, method);
}
// T System.ArraySegment`1<System.Object>::System.Collections.Generic.IReadOnlyList<T>.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_RuntimeMethod_var);
}
IL_0018:
{
int32_t L_3 = ___index0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_4 = ___index0;
int32_t L_5 = (int32_t)__this->get__count_2();
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0030;
}
}
IL_0025:
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_6 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m6B36E60C989DC798A8B44556DB35960282B133A6(L_6, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_RuntimeMethod_var);
}
IL_0030:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
int32_t L_8 = (int32_t)__this->get__offset_1();
int32_t L_9 = ___index0;
NullCheck(L_7);
int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
RuntimeObject * L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
}
IL2CPP_EXTERN_C RuntimeObject * ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IReadOnlyListU3CTU3E_get_Item_mF43BB7B80FA28F78A8DC7DF566F19B70E42D1B13(_thisAdjusted, ___index0, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BFF3F5A684DF14CEC968DC7E64D2F2757F24596_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BFF3F5A684DF14CEC968DC7E64D2F2757F24596_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BFF3F5A684DF14CEC968DC7E64D2F2757F24596(_thisAdjusted, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mD2BC87871AF59462FD3C912560DE3F88D58A5406(_thisAdjusted, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_mC5AC6C652E0B238462CC49846F2C06990733E6E3(_thisAdjusted, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_RuntimeMethod_var);
}
IL_0018:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
RuntimeObject * L_4 = ___item0;
int32_t L_5 = (int32_t)__this->get__offset_1();
int32_t L_6 = (int32_t)__this->get__count_2();
int32_t L_7 = (( int32_t (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_3, (RuntimeObject *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Contains_m75D94D7335DD1D6DE69DEAA264399F98FD7409E9(_thisAdjusted, ___item0, method);
}
// System.Void System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_RuntimeMethod_var);
}
IL_0018:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
int32_t L_4 = (int32_t)__this->get__offset_1();
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___array0;
int32_t L_6 = ___arrayIndex1;
int32_t L_7 = (int32_t)__this->get__count_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
IL2CPP_EXTERN_C void ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2_AdjustorThunk (RuntimeObject * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_CopyTo_m402FDC2DBA68FD6C3EFBD1560E6A3DB7F8B06CE2(_thisAdjusted, ___array0, ___arrayIndex1, method);
}
// System.Boolean System.ArraySegment`1<System.Object>::System.Collections.Generic.ICollection<T>.Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_RuntimeMethod_var);
}
}
IL2CPP_EXTERN_C bool ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m481687DB142E959A456F967996D36274CF9740A5(_thisAdjusted, ___item0, method);
}
// System.Collections.Generic.IEnumerator`1<T> System.ArraySegment`1<System.Object>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_RuntimeMethod_var);
}
IL_0018:
{
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_3 = (*(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *)__this);
ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * L_4 = (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE73D8B378D34713DD825A65416467831BF470DF7(_thisAdjusted, method);
}
// System.Collections.IEnumerator System.ArraySegment`1<System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_gshared (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
if (L_0)
{
goto IL_0018;
}
}
{
String_t* L_1 = Environment_GetResourceString_m2C75C2AF268F01E2BF34AD1C2E1352CF4BA51AD9((String_t*)_stringLiteral570906438F4F6D46907451B9B841E42764851FE7, /*hidden argument*/NULL);
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_2 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_2, (String_t*)L_1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_RuntimeMethod_var);
}
IL_0018:
{
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 L_3 = (*(ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *)__this);
ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 * L_4 = (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (ArraySegmentEnumerator_t27E82F508AA27389CD91FCE4A796F6651DA036A9 *, ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
IL2CPP_EXTERN_C RuntimeObject* ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
int32_t _offset = 1;
ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * _thisAdjusted = reinterpret_cast<ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 *>(__this + _offset);
return ArraySegment_1_System_Collections_IEnumerable_GetEnumerator_mF7EF52C607D34DA55AF6E0645A998BE2887686F8(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetEnumeratorU3Ed__32__ctor_mA0423F917FBAE454A5EBD38B029FEBC6816D9ED7_gshared (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->set_U3CU3E1__state_0(L_0);
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetEnumeratorU3Ed__32_System_IDisposable_Dispose_mDB28CA00B4796AE9C3F570087145EE5CA2B13F83_gshared (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetEnumeratorU3Ed__32_MoveNext_m98E0789658476B70164E4C486786CC21608E0757_gshared (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * V_1 = NULL;
int32_t V_2 = 0;
{
int32_t L_0 = (int32_t)__this->get_U3CU3E1__state_0();
V_0 = (int32_t)L_0;
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * L_1 = (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this->get_U3CU3E4__this_2();
V_1 = (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0085;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->set_U3CU3E1__state_0((-1));
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * L_4 = V_1;
NullCheck(L_4);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_5 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_4->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_5);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_6 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_5)->get__buckets_0();
__this->set_U3CbucketsU3E5__1_3(L_6);
__this->set_U3CiU3E5__3_5(0);
goto IL_00be;
}
IL_003d:
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_7 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)__this->get_U3CbucketsU3E5__1_3();
int32_t L_8 = (int32_t)__this->get_U3CiU3E5__3_5();
NullCheck(L_7);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_9 = VolatileRead((Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))));
__this->set_U3CcurrentU3E5__2_4(L_9);
goto IL_009f;
}
IL_005b:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)__this->get_U3CcurrentU3E5__2_4();
NullCheck(L_10);
RuntimeObject * L_11 = (RuntimeObject *)L_10->get__key_0();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_12 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)__this->get_U3CcurrentU3E5__2_4();
NullCheck(L_12);
RuntimeObject * L_13 = (RuntimeObject *)L_12->get__value_1();
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_14;
memset((&L_14), 0, sizeof(L_14));
KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_14), (RuntimeObject *)L_11, (RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
__this->set_U3CU3E2__current_1(L_14);
__this->set_U3CU3E1__state_0(1);
return (bool)1;
}
IL_0085:
{
__this->set_U3CU3E1__state_0((-1));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_15 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)__this->get_U3CcurrentU3E5__2_4();
NullCheck(L_15);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_16 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_15->get__next_2();
il2cpp_codegen_memory_barrier();
__this->set_U3CcurrentU3E5__2_4(L_16);
}
IL_009f:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_17 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)__this->get_U3CcurrentU3E5__2_4();
if (L_17)
{
goto IL_005b;
}
}
{
__this->set_U3CcurrentU3E5__2_4((Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)NULL);
int32_t L_18 = (int32_t)__this->get_U3CiU3E5__3_5();
V_2 = (int32_t)L_18;
int32_t L_19 = V_2;
__this->set_U3CiU3E5__3_5(((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)));
}
IL_00be:
{
int32_t L_20 = (int32_t)__this->get_U3CiU3E5__3_5();
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_21 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)__this->get_U3CbucketsU3E5__1_3();
NullCheck(L_21);
if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))))
{
goto IL_003d;
}
}
{
return (bool)0;
}
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>::System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE U3CGetEnumeratorU3Ed__32_System_Collections_Generic_IEnumeratorU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_Current_m331234FEC42B21C2419D1D22FD5408C640EDA165_gshared (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )__this->get_U3CU3E2__current_1();
return L_0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetEnumeratorU3Ed__32_System_Collections_IEnumerator_Reset_m9E9BC75239A17E3B55CACE6C8F127508DF52E3E4_gshared (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (U3CGetEnumeratorU3Ed__32_System_Collections_IEnumerator_Reset_m9E9BC75239A17E3B55CACE6C8F127508DF52E3E4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, U3CGetEnumeratorU3Ed__32_System_Collections_IEnumerator_Reset_m9E9BC75239A17E3B55CACE6C8F127508DF52E3E4_RuntimeMethod_var);
}
}
// System.Object System.Collections.Concurrent.ConcurrentDictionary`2_<GetEnumerator>d__32<System.Object,System.Object>::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CGetEnumeratorU3Ed__32_System_Collections_IEnumerator_get_Current_m1F9F8E23F957A799A2B053AFE99AE02B981E88BC_gshared (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )__this->get_U3CU3E2__current_1();
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_1 = L_0;
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), &L_1);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::.ctor(System.Collections.Concurrent.ConcurrentDictionary`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEnumerator__ctor_mE7805BC0D371AECD84D19072B35F410DD9C81271_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * ___dictionary0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * L_0 = ___dictionary0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)L_0);
RuntimeObject* L_1 = (( RuntimeObject* (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
__this->set__enumerator_0(L_1);
return;
}
}
// System.Collections.DictionaryEntry System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::get_Entry()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 DictionaryEnumerator_get_Entry_mDEF129ADBABD8A3630EB3DA44AA9191F5F0660F5_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, const RuntimeMethod* method)
{
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get__enumerator_0();
NullCheck((RuntimeObject*)L_0);
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_1 = InterfaceFuncInvoker0< KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (RuntimeObject*)L_0);
V_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_1;
RuntimeObject * L_2 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
RuntimeObject* L_3 = (RuntimeObject*)__this->get__enumerator_0();
NullCheck((RuntimeObject*)L_3);
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_4 = InterfaceFuncInvoker0< KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (RuntimeObject*)L_3);
V_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_4;
RuntimeObject * L_5 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_6;
memset((&L_6), 0, sizeof(L_6));
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_6), (RuntimeObject *)L_2, (RuntimeObject *)L_5, /*hidden argument*/NULL);
return L_6;
}
}
// System.Object System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::get_Key()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEnumerator_get_Key_m21A08DCE2219607F2D9F0CFF0149D3196A18C9A9_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, const RuntimeMethod* method)
{
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get__enumerator_0();
NullCheck((RuntimeObject*)L_0);
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_1 = InterfaceFuncInvoker0< KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (RuntimeObject*)L_0);
V_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_1;
RuntimeObject * L_2 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
return L_2;
}
}
// System.Object System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEnumerator_get_Value_m839360AC1CC7940943A1017F989A19CD208D14EC_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, const RuntimeMethod* method)
{
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get__enumerator_0();
NullCheck((RuntimeObject*)L_0);
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_1 = InterfaceFuncInvoker0< KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (RuntimeObject*)L_0);
V_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_1;
RuntimeObject * L_2 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
return L_2;
}
}
// System.Object System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEnumerator_get_Current_mEB62407E95E65BB78DC63603A965F2BCA92D3440_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (DictionaryEnumerator_get_Current_mEB62407E95E65BB78DC63603A965F2BCA92D3440_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NullCheck((DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 *)__this);
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_0 = (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6));
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_1 = L_0;
RuntimeObject * L_2 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryEnumerator_MoveNext_mDAE264F74398629D68078AC7423BCEAF1483B081_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (DictionaryEnumerator_MoveNext_mDAE264F74398629D68078AC7423BCEAF1483B081_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get__enumerator_0();
NullCheck((RuntimeObject*)L_0);
bool L_1 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return L_1;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2_DictionaryEnumerator<System.Object,System.Object>::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEnumerator_Reset_m4B9C4126847C373337C0997268D768D1E7A7687B_gshared (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (DictionaryEnumerator_Reset_m4B9C4126847C373337C0997268D768D1E7A7687B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get__enumerator_0();
NullCheck((RuntimeObject*)L_0);
InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2_Node<System.Object,System.Object>::.ctor(TKey,TValue,System.Int32,System.Collections.Concurrent.ConcurrentDictionary`2_Node<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m341F9D35C31CC935E084EC217BCDD6510AE1A73C_gshared (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, int32_t ___hashcode2, Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * ___next3, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject * L_0 = ___key0;
__this->set__key_0(L_0);
RuntimeObject * L_1 = ___value1;
__this->set__value_1(L_1);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_2 = ___next3;
il2cpp_codegen_memory_barrier();
__this->set__next_2(L_2);
int32_t L_3 = ___hashcode2;
__this->set__hashcode_3(L_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.Void System.Collections.Concurrent.ConcurrentDictionary`2_Tables<System.Object,System.Object>::.ctor(System.Collections.Concurrent.ConcurrentDictionary`2_Node<TKey,TValue>[],System.Object[],System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tables__ctor_m25983172C7200E81B21E89E9211CFF4DD898565E_gshared (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * __this, NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* ___buckets0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___locks1, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___countPerLock2, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_0 = ___buckets0;
__this->set__buckets_0(L_0);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___locks1;
__this->set__locks_1(L_1);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = ___countPerLock2;
il2cpp_codegen_memory_barrier();
__this->set__countPerLock_2(L_2);
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.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::IsValueWriteAtomic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_IsValueWriteAtomic_mB3BBE0BA75EC67B15118247D46AA1D75781D340E_gshared (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_IsValueWriteAtomic_mB3BBE0BA75EC67B15118247D46AA1D75781D340E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
int32_t V_1 = 0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
V_0 = (Type_t *)L_1;
Type_t * L_2 = V_0;
NullCheck((Type_t *)L_2);
bool L_3 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_2, /*hidden argument*/NULL);
if (L_3)
{
goto IL_0015;
}
}
{
return (bool)1;
}
IL_0015:
{
Type_t * L_4 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
int32_t L_5 = Type_GetTypeCode_m3105BBCE671D89EFE212F9BA06AAB90944A6116F((Type_t *)L_4, /*hidden argument*/NULL);
V_1 = (int32_t)L_5;
int32_t L_6 = V_1;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)3)))
{
case 0:
{
goto IL_0056;
}
case 1:
{
goto IL_0056;
}
case 2:
{
goto IL_0056;
}
case 3:
{
goto IL_0056;
}
case 4:
{
goto IL_0056;
}
case 5:
{
goto IL_0056;
}
case 6:
{
goto IL_0056;
}
case 7:
{
goto IL_0056;
}
case 8:
{
goto IL_0058;
}
case 9:
{
goto IL_0058;
}
case 10:
{
goto IL_0056;
}
case 11:
{
goto IL_0058;
}
}
}
{
goto IL_0061;
}
IL_0056:
{
return (bool)1;
}
IL_0058:
{
int32_t L_7 = IntPtr_get_Size_m1342A61F11766A494F2F90D9B68CADAD62261929(/*hidden argument*/NULL);
return (bool)((((int32_t)L_7) == ((int32_t)8))? 1 : 0);
}
IL_0061:
{
return (bool)0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2__ctor_m837A69489E31D437274533E45DD99A224C9C563D_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
int32_t L_0 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, bool, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)L_0, (int32_t)((int32_t)31), (bool)1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3));
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::.ctor(System.Int32,System.Int32,System.Boolean,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2__ctor_m47EC5C093DAA2A8607F40D8961D674A3E2C26FF5_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, int32_t ___concurrencyLevel0, int32_t ___capacity1, bool ___growLockArray2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2__ctor_m47EC5C093DAA2A8607F40D8961D674A3E2C26FF5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_0 = NULL;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_1 = NULL;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* V_2 = NULL;
int32_t V_3 = 0;
RuntimeObject* G_B11_0 = NULL;
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * G_B11_1 = NULL;
RuntimeObject* G_B10_0 = NULL;
ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * G_B10_1 = NULL;
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___concurrencyLevel0;
if ((((int32_t)L_0) >= ((int32_t)1)))
{
goto IL_001a;
}
}
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_1 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_1, (String_t*)_stringLiteralB17C39BEF082E13C848787D98483859F645A70BE, (String_t*)_stringLiteralB3FDA0C1A622D32701F4D89415C966BFEFA8D73E, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ConcurrentDictionary_2__ctor_m47EC5C093DAA2A8607F40D8961D674A3E2C26FF5_RuntimeMethod_var);
}
IL_001a:
{
int32_t L_2 = ___capacity1;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_002e;
}
}
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_3 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_3, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (String_t*)_stringLiteral1A3FE3B1EB3F55EF62DA84C6895EF4F8C6F937C6, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ConcurrentDictionary_2__ctor_m47EC5C093DAA2A8607F40D8961D674A3E2C26FF5_RuntimeMethod_var);
}
IL_002e:
{
int32_t L_4 = ___capacity1;
int32_t L_5 = ___concurrencyLevel0;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0035;
}
}
{
int32_t L_6 = ___concurrencyLevel0;
___capacity1 = (int32_t)L_6;
}
IL_0035:
{
int32_t L_7 = ___concurrencyLevel0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)L_7);
V_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8;
V_3 = (int32_t)0;
goto IL_004c;
}
IL_0040:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = V_0;
int32_t L_10 = V_3;
RuntimeObject * L_11 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_11, /*hidden argument*/NULL);
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_11);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (RuntimeObject *)L_11);
int32_t L_12 = V_3;
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
}
IL_004c:
{
int32_t L_13 = V_3;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = V_0;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))))
{
goto IL_0040;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = V_0;
NullCheck(L_15);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_16 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))));
V_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_16;
int32_t L_17 = ___capacity1;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_18 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)(NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (uint32_t)L_17);
V_2 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_18;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_19 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_20 = V_0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_21 = V_1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_22 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5));
(( void (*) (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *, NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)(L_22, (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_19, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_20, (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6));
il2cpp_codegen_memory_barrier();
__this->set__tables_0(L_22);
RuntimeObject* L_23 = ___comparer3;
RuntimeObject* L_24 = (RuntimeObject*)L_23;
G_B10_0 = L_24;
G_B10_1 = ((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)(__this));
if (L_24)
{
G_B11_0 = L_24;
G_B11_1 = ((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)(__this));
goto IL_007e;
}
}
{
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_25 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7));
G_B11_0 = ((RuntimeObject*)(L_25));
G_B11_1 = ((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)(G_B10_1));
}
IL_007e:
{
NullCheck(G_B11_1);
G_B11_1->set__comparer_1(G_B11_0);
bool L_26 = ___growLockArray2;
__this->set__growLockArray_2(L_26);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_27 = V_2;
NullCheck(L_27);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_28 = V_0;
NullCheck(L_28);
__this->set__budget_3(((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))/(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))));
return;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::TryAdd(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryAdd_mEAB7284F829F2D86C9D350470DC59D688F80D670_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_000d:
{
RuntimeObject * L_1 = ___key0;
RuntimeObject* L_2 = (RuntimeObject*)__this->get__comparer_1();
RuntimeObject * L_3 = ___key0;
NullCheck((RuntimeObject*)L_2);
int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_2, (RuntimeObject *)L_3);
RuntimeObject * L_5 = ___value1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_6 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, int32_t, RuntimeObject *, bool, bool, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_1, (int32_t)L_4, (RuntimeObject *)L_5, (bool)0, (bool)1, (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
return L_6;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_ContainsKey_m6658147EE531A27A0800FFB08B6BF46C63EA9861_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_000d:
{
RuntimeObject * L_1 = ___key0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_2 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_1, (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return L_2;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::TryRemove(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryRemove_mC8627B888C01392FA04F429A08CFA0A5C1E1E095_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_000d:
{
RuntimeObject * L_1 = ___key0;
RuntimeObject ** L_2 = ___value1;
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
RuntimeObject * L_3 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_4 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, bool, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_1, (RuntimeObject **)(RuntimeObject **)L_2, (bool)0, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return L_4;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::TryRemoveInternal(TKey,TValue&,System.Boolean,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryRemoveInternal_m19B5E588915EDF9646B08DAC0746999A766EA2E4_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, bool ___matchValue2, RuntimeObject * ___oldValue3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
RuntimeObject * V_4 = NULL;
bool V_5 = false;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_6 = NULL;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_7 = NULL;
bool V_8 = false;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get__comparer_1();
RuntimeObject * L_1 = ___key0;
NullCheck((RuntimeObject*)L_0);
int32_t L_2 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_0, (RuntimeObject *)L_1);
V_0 = (int32_t)L_2;
}
IL_000d:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_3 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
V_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_3;
int32_t L_4 = V_0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_5 = V_1;
NullCheck(L_5);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_6 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_5->get__buckets_0();
NullCheck(L_6);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_7 = V_1;
NullCheck(L_7);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_7->get__locks_1();
NullCheck(L_8);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (int32_t, int32_t*, int32_t*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((int32_t)L_4, (int32_t*)(int32_t*)(&V_2), (int32_t*)(int32_t*)(&V_3), (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))), (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_9 = V_1;
NullCheck(L_9);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_9->get__locks_1();
int32_t L_11 = V_3;
NullCheck(L_10);
int32_t L_12 = L_11;
RuntimeObject * L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
V_4 = (RuntimeObject *)L_13;
V_5 = (bool)0;
}
IL_003d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_14 = V_4;
Monitor_Enter_mC5B353DD83A0B0155DF6FBCC4DF5A580C25534C5((RuntimeObject *)L_14, (bool*)(bool*)(&V_5), /*hidden argument*/NULL);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_15 = V_1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_16 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
if ((((RuntimeObject*)(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_15) == ((RuntimeObject*)(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_16)))
{
goto IL_0053;
}
}
IL_0051:
{
IL2CPP_LEAVE(0xD, FINALLY_011d);
}
IL_0053:
{
V_6 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)NULL;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_17 = V_1;
NullCheck(L_17);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_18 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_17->get__buckets_0();
int32_t L_19 = V_2;
NullCheck(L_18);
int32_t L_20 = L_19;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_21 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_7 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_21;
goto IL_0114;
}
IL_0065:
{
int32_t L_22 = V_0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_23 = V_7;
NullCheck(L_23);
int32_t L_24 = (int32_t)L_23->get__hashcode_3();
if ((!(((uint32_t)L_22) == ((uint32_t)L_24))))
{
goto IL_0105;
}
}
IL_0072:
{
RuntimeObject* L_25 = (RuntimeObject*)__this->get__comparer_1();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_26 = V_7;
NullCheck(L_26);
RuntimeObject * L_27 = (RuntimeObject *)L_26->get__key_0();
RuntimeObject * L_28 = ___key0;
NullCheck((RuntimeObject*)L_25);
bool L_29 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_25, (RuntimeObject *)L_27, (RuntimeObject *)L_28);
if (!L_29)
{
goto IL_0105;
}
}
IL_0087:
{
bool L_30 = ___matchValue2;
if (!L_30)
{
goto IL_00ae;
}
}
IL_008a:
{
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_31 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
RuntimeObject * L_32 = ___oldValue3;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_33 = V_7;
NullCheck(L_33);
RuntimeObject * L_34 = (RuntimeObject *)L_33->get__value_1();
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_31);
bool L_35 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_31, (RuntimeObject *)L_32, (RuntimeObject *)L_34);
if (L_35)
{
goto IL_00ae;
}
}
IL_009f:
{
RuntimeObject ** L_36 = ___value1;
il2cpp_codegen_initobj(L_36, sizeof(RuntimeObject *));
V_8 = (bool)0;
IL2CPP_LEAVE(0x132, FINALLY_011d);
}
IL_00ae:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_37 = V_6;
if (L_37)
{
goto IL_00ce;
}
}
IL_00b2:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_38 = V_1;
NullCheck(L_38);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_39 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_38->get__buckets_0();
int32_t L_40 = V_2;
NullCheck(L_39);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_41 = V_7;
NullCheck(L_41);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_42 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_41->get__next_2();
il2cpp_codegen_memory_barrier();
VolatileWrite((Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40))), (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_42);
goto IL_00e0;
}
IL_00ce:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_43 = V_6;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_44 = V_7;
NullCheck(L_44);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_45 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_44->get__next_2();
il2cpp_codegen_memory_barrier();
NullCheck(L_43);
il2cpp_codegen_memory_barrier();
L_43->set__next_2(L_45);
}
IL_00e0:
{
RuntimeObject ** L_46 = ___value1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_47 = V_7;
NullCheck(L_47);
RuntimeObject * L_48 = (RuntimeObject *)L_47->get__value_1();
*(RuntimeObject **)L_46 = L_48;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_46, (void*)L_48);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_49 = V_1;
NullCheck(L_49);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_50 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_49->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_51 = V_3;
NullCheck(L_50);
int32_t* L_52 = (int32_t*)((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)));
int32_t L_53 = *((int32_t*)L_52);
*((int32_t*)L_52) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)1));
V_8 = (bool)1;
IL2CPP_LEAVE(0x132, FINALLY_011d);
}
IL_0105:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_54 = V_7;
V_6 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_54;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_55 = V_7;
NullCheck(L_55);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_56 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_55->get__next_2();
il2cpp_codegen_memory_barrier();
V_7 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_56;
}
IL_0114:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_57 = V_7;
if (L_57)
{
goto IL_0065;
}
}
IL_011b:
{
IL2CPP_LEAVE(0x129, FINALLY_011d);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_011d;
}
FINALLY_011d:
{ // begin finally (depth: 1)
{
bool L_58 = V_5;
if (!L_58)
{
goto IL_0128;
}
}
IL_0121:
{
RuntimeObject * L_59 = V_4;
Monitor_Exit_m49A1E5356D984D0B934BB97A305E2E5E207225C2((RuntimeObject *)L_59, /*hidden argument*/NULL);
}
IL_0128:
{
IL2CPP_END_FINALLY(285)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(285)
{
IL2CPP_JUMP_TBL(0xD, IL_000d)
IL2CPP_JUMP_TBL(0x132, IL_0132)
IL2CPP_JUMP_TBL(0x129, IL_0129)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0129:
{
RuntimeObject ** L_60 = ___value1;
il2cpp_codegen_initobj(L_60, sizeof(RuntimeObject *));
return (bool)0;
}
IL_0132:
{
bool L_61 = V_8;
return L_61;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryGetValue_mD5DD3F69BAED11C18F08E56ACF3CFE0173F32DD1_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_000d:
{
RuntimeObject * L_1 = ___key0;
RuntimeObject* L_2 = (RuntimeObject*)__this->get__comparer_1();
RuntimeObject * L_3 = ___key0;
NullCheck((RuntimeObject*)L_2);
int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_2, (RuntimeObject *)L_3);
RuntimeObject ** L_5 = ___value1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_6 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, int32_t, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_1, (int32_t)L_4, (RuntimeObject **)(RuntimeObject **)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
return L_6;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::TryGetValueInternal(TKey,System.Int32,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryGetValueInternal_mDDAAB9ADDB5501D8FE3BEC8ADB0B7D88F220D1ED_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, int32_t ___hashcode1, RuntimeObject ** ___value2, const RuntimeMethod* method)
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * V_0 = NULL;
int32_t V_1 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_2 = NULL;
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
V_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0;
int32_t L_1 = ___hashcode1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_2 = V_0;
NullCheck(L_2);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_3 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_2->get__buckets_0();
NullCheck(L_3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
int32_t L_4 = (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((int32_t)L_1, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21));
V_1 = (int32_t)L_4;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_5 = V_0;
NullCheck(L_5);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_6 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_5->get__buckets_0();
int32_t L_7 = V_1;
NullCheck(L_6);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_8 = VolatileRead((Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))));
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_8;
goto IL_0060;
}
IL_002c:
{
int32_t L_9 = ___hashcode1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = V_2;
NullCheck(L_10);
int32_t L_11 = (int32_t)L_10->get__hashcode_3();
if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
{
goto IL_0057;
}
}
{
RuntimeObject* L_12 = (RuntimeObject*)__this->get__comparer_1();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_13 = V_2;
NullCheck(L_13);
RuntimeObject * L_14 = (RuntimeObject *)L_13->get__key_0();
RuntimeObject * L_15 = ___key0;
NullCheck((RuntimeObject*)L_12);
bool L_16 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_12, (RuntimeObject *)L_14, (RuntimeObject *)L_15);
if (!L_16)
{
goto IL_0057;
}
}
{
RuntimeObject ** L_17 = ___value2;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_18 = V_2;
NullCheck(L_18);
RuntimeObject * L_19 = (RuntimeObject *)L_18->get__value_1();
*(RuntimeObject **)L_17 = L_19;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_17, (void*)L_19);
return (bool)1;
}
IL_0057:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_20 = V_2;
NullCheck(L_20);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_21 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_20->get__next_2();
il2cpp_codegen_memory_barrier();
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_21;
}
IL_0060:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_22 = V_2;
if (L_22)
{
goto IL_002c;
}
}
{
RuntimeObject ** L_23 = ___value2;
il2cpp_codegen_initobj(L_23, sizeof(RuntimeObject *));
return (bool)0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_Clear_mD35B5C9BCE016BA40315CFF7722A58F33C38FBA7_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_Clear_mD35B5C9BCE016BA40315CFF7722A58F33C38FBA7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
V_0 = (int32_t)0;
}
IL_0002:
try
{ // begin try (depth: 1)
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_0 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)(NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (uint32_t)((int32_t)31));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_1)->get__locks_1();
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_3 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_3);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_3)->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
NullCheck(L_4);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_6 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5));
(( void (*) (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *, NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)(L_6, (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6));
V_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_6;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_7 = V_1;
il2cpp_codegen_memory_barrier();
__this->set__tables_0(L_7);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_8 = V_1;
NullCheck(L_8);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_9 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_8->get__buckets_0();
NullCheck(L_9);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_10 = V_1;
NullCheck(L_10);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_10->get__locks_1();
NullCheck(L_11);
IL2CPP_RUNTIME_CLASS_INIT(Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var);
int32_t L_12 = Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2((int32_t)1, (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))/(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))), /*hidden argument*/NULL);
__this->set__budget_3(L_12);
IL2CPP_LEAVE(0x6B, FINALLY_0062);
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0062;
}
FINALLY_0062:
{ // begin finally (depth: 1)
int32_t L_13 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(98)
} // end finally (depth: 1)
IL2CPP_CLEANUP(98)
{
IL2CPP_JUMP_TBL(0x6B, IL_006b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_006b:
{
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_0 = ___array0;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_RuntimeMethod_var);
}
IL_000e:
{
int32_t L_2 = ___index1;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_3 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_3, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (String_t*)_stringLiteralABFF8BC1A2DCDAED680E786A515B970DE0521359, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_RuntimeMethod_var);
}
IL_0022:
{
V_0 = (int32_t)0;
}
IL_0024:
try
{ // begin try (depth: 1)
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
V_1 = (int32_t)0;
V_2 = (int32_t)0;
goto IL_004a;
}
IL_0032:
{
int32_t L_4 = V_1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_5 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_5);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_5)->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_7 = V_2;
NullCheck(L_6);
int32_t L_8 = L_7;
int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_9));
int32_t L_10 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_004a:
{
int32_t L_11 = V_2;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_12 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_12);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_12)->get__locks_1();
NullCheck(L_13);
if ((((int32_t)L_11) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))))
{
goto IL_0060;
}
}
IL_005c:
{
int32_t L_14 = V_1;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0032;
}
}
IL_0060:
{
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_15 = ___array0;
NullCheck(L_15);
int32_t L_16 = V_1;
int32_t L_17 = ___index1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))), (int32_t)L_16))) < ((int32_t)L_17)))
{
goto IL_006c;
}
}
IL_0068:
{
int32_t L_18 = V_1;
if ((((int32_t)L_18) >= ((int32_t)0)))
{
goto IL_0077;
}
}
IL_006c:
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_19 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_19, (String_t*)_stringLiteral6C1901827A6BC8F54684913A8888F722907C7E76, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF94CD3A1B53C3DD8E64EEA4B2D57476FF97ED250_RuntimeMethod_var);
}
IL_0077:
{
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_20 = ___array0;
int32_t L_21 = ___index1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)L_20, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
IL2CPP_LEAVE(0x8A, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
int32_t L_22 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(129)
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8A, IL_008a)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008a:
{
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::CopyToPairs(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_CopyToPairs_m6B44A9C5BA5704F40A1DB76B77C3D182B3441A6F_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* V_0 = NULL;
int32_t V_1 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_2 = NULL;
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_0);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_1 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0)->get__buckets_0();
V_0 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_1;
V_1 = (int32_t)0;
goto IL_0045;
}
IL_0012:
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_5 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_5;
goto IL_003e;
}
IL_0018:
{
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_6 = ___array0;
int32_t L_7 = ___index1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_8 = V_2;
NullCheck(L_8);
RuntimeObject * L_9 = (RuntimeObject *)L_8->get__key_0();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = V_2;
NullCheck(L_10);
RuntimeObject * L_11 = (RuntimeObject *)L_10->get__value_1();
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_12;
memset((&L_12), 0, sizeof(L_12));
KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_12);
int32_t L_13 = ___index1;
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_14 = V_2;
NullCheck(L_14);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_15 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_14->get__next_2();
il2cpp_codegen_memory_barrier();
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_15;
}
IL_003e:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_16 = V_2;
if (L_16)
{
goto IL_0018;
}
}
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0045:
{
int32_t L_18 = V_1;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_19 = V_0;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))))
{
goto IL_0012;
}
}
{
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::CopyToEntries(System.Collections.DictionaryEntry[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_CopyToEntries_m7C41EA8391DEA7F5453ED34ED9FA7836C4FD57D8_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* V_0 = NULL;
int32_t V_1 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_2 = NULL;
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_0);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_1 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0)->get__buckets_0();
V_0 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_1;
V_1 = (int32_t)0;
goto IL_004f;
}
IL_0012:
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_5 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_5;
goto IL_0048;
}
IL_0018:
{
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_6 = ___array0;
int32_t L_7 = ___index1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_8 = V_2;
NullCheck(L_8);
RuntimeObject * L_9 = (RuntimeObject *)L_8->get__key_0();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = V_2;
NullCheck(L_10);
RuntimeObject * L_11 = (RuntimeObject *)L_10->get__value_1();
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12;
memset((&L_12), 0, sizeof(L_12));
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_12);
int32_t L_13 = ___index1;
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_14 = V_2;
NullCheck(L_14);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_15 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_14->get__next_2();
il2cpp_codegen_memory_barrier();
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_15;
}
IL_0048:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_16 = V_2;
if (L_16)
{
goto IL_0018;
}
}
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_004f:
{
int32_t L_18 = V_1;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_19 = V_0;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))))
{
goto IL_0012;
}
}
{
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::CopyToObjects(System.Object[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_CopyToObjects_m63DCFE58589732765F099FB57061E980D607DB96_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* V_0 = NULL;
int32_t V_1 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_2 = NULL;
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_0);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_1 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0)->get__buckets_0();
V_0 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_1;
V_1 = (int32_t)0;
goto IL_0046;
}
IL_0012:
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_5 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_5;
goto IL_003f;
}
IL_0018:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___array0;
int32_t L_7 = ___index1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_8 = V_2;
NullCheck(L_8);
RuntimeObject * L_9 = (RuntimeObject *)L_8->get__key_0();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = V_2;
NullCheck(L_10);
RuntimeObject * L_11 = (RuntimeObject *)L_10->get__value_1();
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_12;
memset((&L_12), 0, sizeof(L_12));
KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_13 = L_12;
RuntimeObject * L_14 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_13);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_14);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject *)L_14);
int32_t L_15 = ___index1;
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_16 = V_2;
NullCheck(L_16);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_17 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_16->get__next_2();
il2cpp_codegen_memory_barrier();
V_2 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_17;
}
IL_003f:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_18 = V_2;
if (L_18)
{
goto IL_0018;
}
}
{
int32_t L_19 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
}
IL_0046:
{
int32_t L_20 = V_1;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_21 = V_0;
NullCheck(L_21);
if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))))
{
goto IL_0012;
}
}
{
return;
}
}
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_GetEnumerator_m24534B463F5182E1B42F66C67341CBBE09307229_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * L_0 = (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 29));
(( void (*) (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)(L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 * L_1 = (U3CGetEnumeratorU3Ed__32_t13A64DA68DD165E5A7BB980C0472B3076E056B22 *)L_0;
NullCheck(L_1);
L_1->set_U3CU3E4__this_2(__this);
return L_1;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::TryAddInternal(TKey,System.Int32,TValue,System.Boolean,System.Boolean,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryAddInternal_m577AB84185E49C918E754D5334E9FEBD357543D4_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, int32_t ___hashcode1, RuntimeObject * ___value2, bool ___updateIfExists3, bool ___acquireLock4, RuntimeObject ** ___resultingValue5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_TryAddInternal_m577AB84185E49C918E754D5334E9FEBD357543D4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_5 = NULL;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_6 = NULL;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_7 = NULL;
bool V_8 = false;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 3);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
V_2 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0;
int32_t L_1 = ___hashcode1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_2 = V_2;
NullCheck(L_2);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_3 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_2->get__buckets_0();
NullCheck(L_3);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_4 = V_2;
NullCheck(L_4);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_4->get__locks_1();
NullCheck(L_5);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (int32_t, int32_t*, int32_t*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((int32_t)L_1, (int32_t*)(int32_t*)(&V_0), (int32_t*)(int32_t*)(&V_1), (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
V_3 = (bool)0;
V_4 = (bool)0;
}
IL_0028:
try
{ // begin try (depth: 1)
{
bool L_6 = ___acquireLock4;
if (!L_6)
{
goto IL_003b;
}
}
IL_002c:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_7 = V_2;
NullCheck(L_7);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_7->get__locks_1();
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
RuntimeObject * L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Monitor_Enter_mC5B353DD83A0B0155DF6FBCC4DF5A580C25534C5((RuntimeObject *)L_11, (bool*)(bool*)(&V_4), /*hidden argument*/NULL);
}
IL_003b:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_12 = V_2;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_13 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
if ((((RuntimeObject*)(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_12) == ((RuntimeObject*)(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_13)))
{
goto IL_0048;
}
}
IL_0046:
{
IL2CPP_LEAVE(0x0, FINALLY_014e);
}
IL_0048:
{
V_5 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)NULL;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_14 = V_2;
NullCheck(L_14);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_15 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_14->get__buckets_0();
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_18 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_6 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_18;
goto IL_00fd;
}
IL_005a:
{
int32_t L_19 = ___hashcode1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_20 = V_6;
NullCheck(L_20);
int32_t L_21 = (int32_t)L_20->get__hashcode_3();
if ((!(((uint32_t)L_19) == ((uint32_t)L_21))))
{
goto IL_00ee;
}
}
IL_0067:
{
RuntimeObject* L_22 = (RuntimeObject*)__this->get__comparer_1();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_23 = V_6;
NullCheck(L_23);
RuntimeObject * L_24 = (RuntimeObject *)L_23->get__key_0();
RuntimeObject * L_25 = ___key0;
NullCheck((RuntimeObject*)L_22);
bool L_26 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_22, (RuntimeObject *)L_24, (RuntimeObject *)L_25);
if (!L_26)
{
goto IL_00ee;
}
}
IL_007c:
{
bool L_27 = ___updateIfExists3;
if (!L_27)
{
goto IL_00d8;
}
}
IL_0080:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
bool L_28 = ((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)))->get_s_isValueWriteAtomic_4();
if (!L_28)
{
goto IL_0091;
}
}
IL_0087:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_29 = V_6;
RuntimeObject * L_30 = ___value2;
NullCheck(L_29);
L_29->set__value_1(L_30);
goto IL_00ce;
}
IL_0091:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_31 = V_6;
NullCheck(L_31);
RuntimeObject * L_32 = (RuntimeObject *)L_31->get__key_0();
RuntimeObject * L_33 = ___value2;
int32_t L_34 = ___hashcode1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_35 = V_6;
NullCheck(L_35);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_36 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_35->get__next_2();
il2cpp_codegen_memory_barrier();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_37 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31));
(( void (*) (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *, RuntimeObject *, RuntimeObject *, int32_t, Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)(L_37, (RuntimeObject *)L_32, (RuntimeObject *)L_33, (int32_t)L_34, (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
V_7 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_37;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_38 = V_5;
if (L_38)
{
goto IL_00c3;
}
}
IL_00ae:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_39 = V_2;
NullCheck(L_39);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_40 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_39->get__buckets_0();
int32_t L_41 = V_0;
NullCheck(L_40);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_42 = V_7;
VolatileWrite((Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41))), (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_42);
goto IL_00ce;
}
IL_00c3:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_43 = V_5;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_44 = V_7;
NullCheck(L_43);
il2cpp_codegen_memory_barrier();
L_43->set__next_2(L_44);
}
IL_00ce:
{
RuntimeObject ** L_45 = ___resultingValue5;
RuntimeObject * L_46 = ___value2;
*(RuntimeObject **)L_45 = L_46;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_45, (void*)L_46);
goto IL_00e6;
}
IL_00d8:
{
RuntimeObject ** L_47 = ___resultingValue5;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_48 = V_6;
NullCheck(L_48);
RuntimeObject * L_49 = (RuntimeObject *)L_48->get__value_1();
*(RuntimeObject **)L_47 = L_49;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_47, (void*)L_49);
}
IL_00e6:
{
V_8 = (bool)0;
IL2CPP_LEAVE(0x174, FINALLY_014e);
}
IL_00ee:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_50 = V_6;
V_5 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_50;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_51 = V_6;
NullCheck(L_51);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_52 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_51->get__next_2();
il2cpp_codegen_memory_barrier();
V_6 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_52;
}
IL_00fd:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_53 = V_6;
if (L_53)
{
goto IL_005a;
}
}
IL_0104:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_54 = V_2;
NullCheck(L_54);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_55 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_54->get__buckets_0();
int32_t L_56 = V_0;
NullCheck(L_55);
RuntimeObject * L_57 = ___key0;
RuntimeObject * L_58 = ___value2;
int32_t L_59 = ___hashcode1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_60 = V_2;
NullCheck(L_60);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_61 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_60->get__buckets_0();
int32_t L_62 = V_0;
NullCheck(L_61);
int32_t L_63 = L_62;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_64 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_65 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31));
(( void (*) (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *, RuntimeObject *, RuntimeObject *, int32_t, Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)(L_65, (RuntimeObject *)L_57, (RuntimeObject *)L_58, (int32_t)L_59, (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
VolatileWrite((Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)(Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE **)((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56))), (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_65);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_66 = V_2;
NullCheck(L_66);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_67 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_66->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_68 = V_1;
NullCheck(L_67);
int32_t* L_69 = (int32_t*)((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)));
int32_t L_70 = *((int32_t*)L_69);
if (((int64_t)L_70 + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_70 + (int64_t)1 > (int64_t)kIl2CppInt32Max))
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ConcurrentDictionary_2_TryAddInternal_m577AB84185E49C918E754D5334E9FEBD357543D4_RuntimeMethod_var);
*((int32_t*)L_69) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_71 = V_2;
NullCheck(L_71);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_72 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_71->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_73 = V_1;
NullCheck(L_72);
int32_t L_74 = L_73;
int32_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
int32_t L_76 = (int32_t)__this->get__budget_3();
if ((((int32_t)L_75) <= ((int32_t)L_76)))
{
goto IL_014c;
}
}
IL_014a:
{
V_3 = (bool)1;
}
IL_014c:
{
IL2CPP_LEAVE(0x160, FINALLY_014e);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_014e;
}
FINALLY_014e:
{ // begin finally (depth: 1)
{
bool L_77 = V_4;
if (!L_77)
{
goto IL_015f;
}
}
IL_0152:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_78 = V_2;
NullCheck(L_78);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_79 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_78->get__locks_1();
int32_t L_80 = V_1;
NullCheck(L_79);
int32_t L_81 = L_80;
RuntimeObject * L_82 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
Monitor_Exit_m49A1E5356D984D0B934BB97A305E2E5E207225C2((RuntimeObject *)L_82, /*hidden argument*/NULL);
}
IL_015f:
{
IL2CPP_END_FINALLY(334)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(334)
{
IL2CPP_JUMP_TBL(0x0, IL_0000)
IL2CPP_JUMP_TBL(0x174, IL_0174)
IL2CPP_JUMP_TBL(0x160, IL_0160)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0160:
{
bool L_83 = V_3;
if (!L_83)
{
goto IL_016a;
}
}
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_84 = V_2;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_84, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33));
}
IL_016a:
{
RuntimeObject ** L_85 = ___resultingValue5;
RuntimeObject * L_86 = ___value2;
*(RuntimeObject **)L_85 = L_86;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_85, (void*)L_86);
return (bool)1;
}
IL_0174:
{
bool L_87 = V_8;
return L_87;
}
}
// TValue System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ConcurrentDictionary_2_get_Item_m87220367C4326E7F371262B22A18D31A6C38BB78_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_1 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_0, (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (L_1)
{
goto IL_0010;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
}
IL_0010:
{
RuntimeObject * L_2 = V_0;
return L_2;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_set_Item_mAB1339AD7826A97CC731D71578A69A30B8D31FA0_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_000d:
{
RuntimeObject * L_1 = ___key0;
RuntimeObject* L_2 = (RuntimeObject*)__this->get__comparer_1();
RuntimeObject * L_3 = ___key0;
NullCheck((RuntimeObject*)L_2);
int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_2, (RuntimeObject *)L_3);
RuntimeObject * L_5 = ___value1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, int32_t, RuntimeObject *, bool, bool, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_1, (int32_t)L_4, (RuntimeObject *)L_5, (bool)1, (bool)1, (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::ThrowKeyNotFoundException()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_ThrowKeyNotFoundException_mAAC46B84DB9499584B073E73BFEBA01C231E57E4_gshared (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_ThrowKeyNotFoundException_mAAC46B84DB9499584B073E73BFEBA01C231E57E4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_0 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_0, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ConcurrentDictionary_2_ThrowKeyNotFoundException_mAAC46B84DB9499584B073E73BFEBA01C231E57E4_RuntimeMethod_var);
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::ThrowKeyNullException()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_ThrowKeyNullException_m3F47C48AEB4AB8054920C863710C5A08DF8FF3C2_gshared (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_ThrowKeyNullException_m3F47C48AEB4AB8054920C863710C5A08DF8FF3C2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_0 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_0, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ConcurrentDictionary_2_ThrowKeyNullException_m3F47C48AEB4AB8054920C863710C5A08DF8FF3C2_RuntimeMethod_var);
}
}
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConcurrentDictionary_2_get_Count_m850BA4DC4EC4E0D7DB815FACEBE874DAF7461128_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
V_0 = (int32_t)0;
}
IL_0002:
try
{ // begin try (depth: 1)
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
int32_t L_0 = (( int32_t (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_1 = (int32_t)L_0;
IL2CPP_LEAVE(0x1C, FINALLY_0013);
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0013;
}
FINALLY_0013:
{ // begin finally (depth: 1)
int32_t L_1 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(19)
} // end finally (depth: 1)
IL2CPP_CLEANUP(19)
{
IL2CPP_JUMP_TBL(0x1C, IL_001c)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_001c:
{
int32_t L_2 = V_1;
return L_2;
}
}
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetCountInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConcurrentDictionary_2_GetCountInternal_m04BE0CEDE81E3F31C0C1CD579F6993A300DAE9F1_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = (int32_t)0;
V_1 = (int32_t)0;
goto IL_001e;
}
IL_0006:
{
int32_t L_0 = V_0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_1);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_1)->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_5));
int32_t L_6 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
}
IL_001e:
{
int32_t L_7 = V_1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_8 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_8);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_8)->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
NullCheck(L_9);
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))))
{
goto IL_0006;
}
}
{
int32_t L_10 = V_0;
return L_10;
}
}
// TValue System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetOrAdd(TKey,System.Func`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ConcurrentDictionary_2_GetOrAdd_mEDEC4720BE16CC11CDC5E77482C41C4F24082113_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 * ___valueFactory1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_GetOrAdd_mEDEC4720BE16CC11CDC5E77482C41C4F24082113_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_000d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_000d:
{
Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 * L_1 = ___valueFactory1;
if (L_1)
{
goto IL_001b;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_2 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_2, (String_t*)_stringLiteral0F3A0283AEAB2C5C349890E75EFA90CE53F7EDFA, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ConcurrentDictionary_2_GetOrAdd_mEDEC4720BE16CC11CDC5E77482C41C4F24082113_RuntimeMethod_var);
}
IL_001b:
{
RuntimeObject* L_3 = (RuntimeObject*)__this->get__comparer_1();
RuntimeObject * L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 11), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
V_0 = (int32_t)L_5;
RuntimeObject * L_6 = ___key0;
int32_t L_7 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_8 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, int32_t, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_6, (int32_t)L_7, (RuntimeObject **)(RuntimeObject **)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
if (L_8)
{
goto IL_0048;
}
}
{
RuntimeObject * L_9 = ___key0;
int32_t L_10 = V_0;
Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 * L_11 = ___valueFactory1;
RuntimeObject * L_12 = ___key0;
NullCheck((Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 *)L_11);
RuntimeObject * L_13 = (( RuntimeObject * (*) (Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 *)L_11, (RuntimeObject *)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, int32_t, RuntimeObject *, bool, bool, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_9, (int32_t)L_10, (RuntimeObject *)L_13, (bool)0, (bool)1, (RuntimeObject **)(RuntimeObject **)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0048:
{
RuntimeObject * L_14 = V_1;
return L_14;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Add_m8721EBA2EBA8A65FEA162BA5591F8AB68B2D34E2_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Add_m8721EBA2EBA8A65FEA162BA5591F8AB68B2D34E2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_2 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
if (L_2)
{
goto IL_0015;
}
}
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_3 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_3, (String_t*)_stringLiteralB5B30C6D2042F1C5F5F27AD651725959E7834824, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ConcurrentDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Add_m8721EBA2EBA8A65FEA162BA5591F8AB68B2D34E2_RuntimeMethod_var);
}
IL_0015:
{
return;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_Remove_m2758A263C1B17A3F73D7DC79C4B8F95F7C545C3C_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_1 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_0, (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
return L_1;
}
}
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_get_Keys_mC590CEE0E7F59F06F5C6D8649D5622E04934685F_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_0 = (( ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_0;
}
}
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_mF36E76A8BD995ED09D1229E9FDCA87E3D85CEFA4_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_0 = (( ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_0;
}
}
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_get_Values_mF31F5DF7C8D842345C38CE10A88094AE92D6D2CB_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_0 = (( ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m870C3218516590A5489022B8D57204516968D118_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_0 = (( ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m8B474FA94716FB448B0EBD88043A53235EB0AA54_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___keyValuePair0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
NullCheck((RuntimeObject*)__this);
InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.Object,System.Object>::Add(TKey,TValue) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 43), (RuntimeObject*)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1);
return;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m7FFDE2BC35EAEA118E53F4FDFCF95FA41015B249_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___keyValuePair0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_1 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_0, (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (L_1)
{
goto IL_0013;
}
}
{
return (bool)0;
}
IL_0013:
{
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_2 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
RuntimeObject * L_3 = V_0;
RuntimeObject * L_4 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_2);
bool L_5 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_2, (RuntimeObject *)L_3, (RuntimeObject *)L_4);
return L_5;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m28709E7FC721B04879085DBA4B20F190823D47BA_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mA27152C182002037AB4B18DAAF09D771BF9FCDA7_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___keyValuePair0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mA27152C182002037AB4B18DAAF09D771BF9FCDA7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
if (L_0)
{
goto IL_001e;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_m9EA692D49986AEBAC433CE3381331146109AE20F(L_1, (String_t*)_stringLiteralBFA02CB4D16A990B5205BC09CFB1A8C1BA290E2A, (String_t*)_stringLiteralC0FB59C581DACA17F4D7D9156848F960542722D4, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ConcurrentDictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mA27152C182002037AB4B18DAAF09D771BF9FCDA7_RuntimeMethod_var);
}
IL_001e:
{
RuntimeObject * L_2 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
RuntimeObject * L_3 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_4 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, bool, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)L_2, (RuntimeObject **)(RuntimeObject **)(&V_0), (bool)1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return L_4;
}
}
// System.Collections.IEnumerator System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_System_Collections_IEnumerable_GetEnumerator_m19F5B4B39B242860788A9B7A0A592DC9B546F9DB_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
RuntimeObject* L_0 = (( RuntimeObject* (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
return L_0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_IDictionary_Add_mAE561436C70D16760418FA96ACD4A8E8AA39A679_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_IDictionary_Add_mAE561436C70D16760418FA96ACD4A8E8AA39A679_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_0008;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_0008:
{
RuntimeObject * L_1 = ___key0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))))
{
goto IL_001b;
}
}
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_2 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_2, (String_t*)_stringLiteral4B015AC13F3CC1061160CB28D7B8506FAB594701, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ConcurrentDictionary_2_System_Collections_IDictionary_Add_mAE561436C70D16760418FA96ACD4A8E8AA39A679_RuntimeMethod_var);
}
IL_001b:
{
}
IL_001c:
try
{ // begin try (depth: 1)
RuntimeObject * L_3 = ___value1;
V_0 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28)));
goto IL_0031;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.InvalidCastException)
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_4, (String_t*)_stringLiteralE1FA04B4B1DFF6D98C3376029AA8C4712EECEC7C, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ConcurrentDictionary_2_System_Collections_IDictionary_Add_mAE561436C70D16760418FA96ACD4A8E8AA39A679_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0031:
{
RuntimeObject * L_5 = ___key0;
RuntimeObject * L_6 = V_0;
NullCheck((RuntimeObject*)__this);
InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.Object,System.Object>::Add(TKey,TValue) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 43), (RuntimeObject*)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))), (RuntimeObject *)L_6);
return;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_IDictionary_Contains_mCCD0E3097D433C0CA0BA54EBAA26844DDE3A214D_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_0008;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_0008:
{
RuntimeObject * L_1 = ___key0;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))))
{
goto IL_001d;
}
}
{
RuntimeObject * L_2 = ___key0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_3 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return L_3;
}
IL_001d:
{
return (bool)0;
}
}
// System.Collections.IDictionaryEnumerator System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_System_Collections_IDictionary_GetEnumerator_m191AFD80874A57E6893D97EFA90E8C3230A7B291_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 * L_0 = (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 46));
(( void (*) (DictionaryEnumerator_tE9FD750C239237397E74ED12EF2139C8DED0C3E6 *, ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)(L_0, (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
return L_0;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_IDictionary_get_IsFixedSize_mADEDD5F114B55C1075F725646636DE7C0A779B96_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_IDictionary_get_IsReadOnly_m8BB2743A8CE02BFD19E0B18971F9D61C514DD1A5_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.ICollection System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_System_Collections_IDictionary_get_Keys_mC116F3F96C8B372B0343B72BD14A1E43DBC1D8F6_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_0 = (( ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_IDictionary_Remove_m2A0D896D9C4CBDAD1B1C8D991377A171E443E3D2_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_0008;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_0008:
{
RuntimeObject * L_1 = ___key0;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_2 = ___key0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))), (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_001f:
{
return;
}
}
// System.Collections.ICollection System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_System_Collections_IDictionary_get_Values_mA7E7FEA06713E8756FBBBE869F38C65B5B0AAEA0_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_0 = (( ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Object System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ConcurrentDictionary_2_System_Collections_IDictionary_get_Item_m85062EDA8E90C26632FB93F597360073B7CBC65C_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_0008;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_0008:
{
RuntimeObject * L_1 = ___key0;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))))
{
goto IL_0027;
}
}
{
RuntimeObject * L_2 = ___key0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
bool L_3 = (( bool (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))), (RuntimeObject **)(RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_3)
{
goto IL_0027;
}
}
{
RuntimeObject * L_4 = V_0;
return L_4;
}
IL_0027:
{
return NULL;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_IDictionary_set_Item_mFC2B49F82697D61B9BC9820E7DF02C62C6EC3FD5_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_IDictionary_set_Item_mFC2B49F82697D61B9BC9820E7DF02C62C6EC3FD5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = ___key0;
if (L_0)
{
goto IL_0008;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
}
IL_0008:
{
RuntimeObject * L_1 = ___key0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))))
{
goto IL_001b;
}
}
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_2 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_2, (String_t*)_stringLiteral4B015AC13F3CC1061160CB28D7B8506FAB594701, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ConcurrentDictionary_2_System_Collections_IDictionary_set_Item_mFC2B49F82697D61B9BC9820E7DF02C62C6EC3FD5_RuntimeMethod_var);
}
IL_001b:
{
RuntimeObject * L_3 = ___value1;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28))))
{
goto IL_002e;
}
}
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_4, (String_t*)_stringLiteralE1FA04B4B1DFF6D98C3376029AA8C4712EECEC7C, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ConcurrentDictionary_2_System_Collections_IDictionary_set_Item_mFC2B49F82697D61B9BC9820E7DF02C62C6EC3FD5_RuntimeMethod_var);
}
IL_002e:
{
RuntimeObject * L_5 = ___key0;
RuntimeObject * L_6 = ___value1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 48)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9))), (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 48));
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * V_1 = NULL;
int32_t V_2 = 0;
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* V_3 = NULL;
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_4 = NULL;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_5 = NULL;
int32_t V_6 = 0;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 3);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_RuntimeMethod_var);
}
IL_000e:
{
int32_t L_2 = ___index1;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_3 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
ArgumentOutOfRangeException__ctor_m300CE4D04A068C209FD858101AC361C1B600B5AE(L_3, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (String_t*)_stringLiteralABFF8BC1A2DCDAED680E786A515B970DE0521359, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_RuntimeMethod_var);
}
IL_0022:
{
V_0 = (int32_t)0;
}
IL_0024:
try
{ // begin try (depth: 1)
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_4 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
V_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_4;
V_2 = (int32_t)0;
V_6 = (int32_t)0;
goto IL_0050;
}
IL_003c:
{
int32_t L_5 = V_2;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_6 = V_1;
NullCheck(L_6);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_6->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_8 = V_6;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_10));
int32_t L_11 = V_6;
V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0050:
{
int32_t L_12 = V_6;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_13 = V_1;
NullCheck(L_13);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_13->get__locks_1();
NullCheck(L_14);
if ((((int32_t)L_12) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))))
{
goto IL_0060;
}
}
IL_005c:
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) >= ((int32_t)0)))
{
goto IL_003c;
}
}
IL_0060:
{
RuntimeArray * L_16 = ___array0;
NullCheck((RuntimeArray *)L_16);
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
int32_t L_18 = V_2;
int32_t L_19 = ___index1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) < ((int32_t)L_19)))
{
goto IL_006f;
}
}
IL_006b:
{
int32_t L_20 = V_2;
if ((((int32_t)L_20) >= ((int32_t)0)))
{
goto IL_007a;
}
}
IL_006f:
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_21 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_21, (String_t*)_stringLiteral6C1901827A6BC8F54684913A8888F722907C7E76, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_RuntimeMethod_var);
}
IL_007a:
{
RuntimeArray * L_22 = ___array0;
V_3 = (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)((KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)IsInst((RuntimeObject*)L_22, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 49)));
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_23 = V_3;
if (!L_23)
{
goto IL_008e;
}
}
IL_0084:
{
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_24 = V_3;
int32_t L_25 = ___index1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)L_24, (int32_t)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
IL2CPP_LEAVE(0xD5, FINALLY_00cc);
}
IL_008e:
{
RuntimeArray * L_26 = ___array0;
V_4 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_27 = V_4;
if (!L_27)
{
goto IL_00a5;
}
}
IL_009a:
{
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_28 = V_4;
int32_t L_29 = ___index1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 50)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)L_28, (int32_t)L_29, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 50));
IL2CPP_LEAVE(0xD5, FINALLY_00cc);
}
IL_00a5:
{
RuntimeArray * L_30 = ___array0;
V_5 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_31 = V_5;
if (!L_31)
{
goto IL_00bc;
}
}
IL_00b1:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = V_5;
int32_t L_33 = ___index1;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 51)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 51));
IL2CPP_LEAVE(0xD5, FINALLY_00cc);
}
IL_00bc:
{
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_34 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_34, (String_t*)_stringLiteralB6E742E58CABAA9227BF23F9FB1E6F725AEA94B9, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ConcurrentDictionary_2_System_Collections_ICollection_CopyTo_mFD5E3CAA1E82A4A8DEBBFFD8D6A20F6550557F13_RuntimeMethod_var);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00cc;
}
FINALLY_00cc:
{ // begin finally (depth: 1)
int32_t L_35 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(204)
} // end finally (depth: 1)
IL2CPP_CLEANUP(204)
{
IL2CPP_JUMP_TBL(0xD5, IL_00d5)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00d5:
{
return;
}
}
// System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_System_Collections_ICollection_get_IsSynchronized_mB8DF08AF3DCB8A8542D1877D5C72130530D68955_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ConcurrentDictionary_2_System_Collections_ICollection_get_SyncRoot_m0FAC5FEADD489423A971EB44A1D7B3719EB9BB75_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_System_Collections_ICollection_get_SyncRoot_m0FAC5FEADD489423A971EB44A1D7B3719EB9BB75_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
NotSupportedException__ctor_mD023A89A5C1F740F43F0A9CD6C49DC21230B3CEE(L_0, (String_t*)_stringLiteral540D5F7787565D81EFD6D0FB0CBEA2F3A0B4D4A8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ConcurrentDictionary_2_System_Collections_ICollection_get_SyncRoot_m0FAC5FEADD489423A971EB44A1D7B3719EB9BB75_RuntimeMethod_var);
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GrowTable(System.Collections.Concurrent.ConcurrentDictionary`2_Tables<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * ___tables0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int64_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* V_5 = NULL;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_10 = NULL;
int32_t V_11 = 0;
int32_t V_12 = 0;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
V_0 = (int32_t)0;
}
IL_0002:
try
{ // begin try (depth: 1)
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)1, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = ___tables0;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
if ((((RuntimeObject*)(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0) == ((RuntimeObject*)(Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_1)))
{
goto IL_001c;
}
}
IL_0017:
{
IL2CPP_LEAVE(0x206, FINALLY_01fd);
}
IL_001c:
{
V_1 = (int64_t)(((int64_t)((int64_t)0)));
V_7 = (int32_t)0;
goto IL_0039;
}
IL_0024:
{
int64_t L_2 = V_1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_3 = ___tables0;
NullCheck(L_3);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_3->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
int32_t L_5 = V_7;
NullCheck(L_4);
int32_t L_6 = L_5;
int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_1 = (int64_t)((int64_t)il2cpp_codegen_add((int64_t)L_2, (int64_t)(((int64_t)((int64_t)L_7)))));
int32_t L_8 = V_7;
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
}
IL_0039:
{
int32_t L_9 = V_7;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_10 = ___tables0;
NullCheck(L_10);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_10->get__countPerLock_2();
il2cpp_codegen_memory_barrier();
NullCheck(L_11);
if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))))
{
goto IL_0024;
}
}
IL_0047:
{
int64_t L_12 = V_1;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_13 = ___tables0;
NullCheck(L_13);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_14 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_13->get__buckets_0();
NullCheck(L_14);
if ((((int64_t)L_12) >= ((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))/(int32_t)4))))))))
{
goto IL_007c;
}
}
IL_0055:
{
int32_t L_15 = (int32_t)__this->get__budget_3();
__this->set__budget_3(((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_15)));
int32_t L_16 = (int32_t)__this->get__budget_3();
if ((((int32_t)L_16) >= ((int32_t)0)))
{
goto IL_0077;
}
}
IL_006c:
{
__this->set__budget_3(((int32_t)2147483647LL));
}
IL_0077:
{
IL2CPP_LEAVE(0x206, FINALLY_01fd);
}
IL_007c:
{
V_2 = (int32_t)0;
V_3 = (bool)0;
}
IL_0080:
try
{ // begin try (depth: 2)
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_17 = ___tables0;
NullCheck(L_17);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_18 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_17->get__buckets_0();
NullCheck(L_18);
if (((int64_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) * (int64_t)2 < (int64_t)kIl2CppInt32Min) || ((int64_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) * (int64_t)2 > (int64_t)kIl2CppInt32Max))
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_RuntimeMethod_var);
if (((int64_t)((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))), (int32_t)2)) + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))), (int32_t)2)) + (int64_t)1 > (int64_t)kIl2CppInt32Max))
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_RuntimeMethod_var);
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))), (int32_t)2)), (int32_t)1));
goto IL_0093;
}
IL_008f:
{
int32_t L_19 = V_2;
if (((int64_t)L_19 + (int64_t)2 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_19 + (int64_t)2 > (int64_t)kIl2CppInt32Max))
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_RuntimeMethod_var);
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)2));
}
IL_0093:
{
int32_t L_20 = V_2;
if (!((int32_t)((int32_t)L_20%(int32_t)3)))
{
goto IL_008f;
}
}
IL_0098:
{
int32_t L_21 = V_2;
if (!((int32_t)((int32_t)L_21%(int32_t)5)))
{
goto IL_008f;
}
}
IL_009d:
{
int32_t L_22 = V_2;
if (!((int32_t)((int32_t)L_22%(int32_t)7)))
{
goto IL_008f;
}
}
IL_00a2:
{
int32_t L_23 = V_2;
if ((((int32_t)L_23) <= ((int32_t)((int32_t)2146435071))))
{
goto IL_00ac;
}
}
IL_00aa:
{
V_3 = (bool)1;
}
IL_00ac:
{
goto IL_00b3;
}
} // end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (OverflowException_tD89571E2350DE06D9DE4AB65ADCA77D607B5693D_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_00ae;
throw e;
}
CATCH_00ae:
{ // begin catch(System.OverflowException)
V_3 = (bool)1;
goto IL_00b3;
} // end catch (depth: 2)
IL_00b3:
{
bool L_24 = V_3;
if (!L_24)
{
goto IL_00c7;
}
}
IL_00b6:
{
V_2 = (int32_t)((int32_t)2146435071);
__this->set__budget_3(((int32_t)2147483647LL));
}
IL_00c7:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_25 = ___tables0;
NullCheck(L_25);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_25->get__locks_1();
NullCheck(L_26);
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)1, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))), (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_27 = ___tables0;
NullCheck(L_27);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_28 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_27->get__locks_1();
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_28;
bool L_29 = (bool)__this->get__growLockArray_2();
if (!L_29)
{
goto IL_0143;
}
}
IL_00e8:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_30 = ___tables0;
NullCheck(L_30);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_31 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_30->get__locks_1();
NullCheck(L_31);
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))) >= ((int32_t)((int32_t)1024))))
{
goto IL_0143;
}
}
IL_00f7:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_32 = ___tables0;
NullCheck(L_32);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_33 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_32->get__locks_1();
NullCheck(L_33);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_34 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))), (int32_t)2)));
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_34;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_35 = ___tables0;
NullCheck(L_35);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_36 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_35->get__locks_1();
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_37 = V_4;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_38 = ___tables0;
NullCheck(L_38);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_38->get__locks_1();
NullCheck(L_39);
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_36, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_37, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))), /*hidden argument*/NULL);
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_40 = ___tables0;
NullCheck(L_40);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_41 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_40->get__locks_1();
NullCheck(L_41);
V_8 = (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length))));
goto IL_013b;
}
IL_012b:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_42 = V_4;
int32_t L_43 = V_8;
RuntimeObject * L_44 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_44, /*hidden argument*/NULL);
NullCheck(L_42);
ArrayElementTypeCheck (L_42, L_44);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (RuntimeObject *)L_44);
int32_t L_45 = V_8;
V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
}
IL_013b:
{
int32_t L_46 = V_8;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
NullCheck(L_47);
if ((((int32_t)L_46) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))))
{
goto IL_012b;
}
}
IL_0143:
{
int32_t L_48 = V_2;
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_49 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)(NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (uint32_t)L_48);
V_5 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_49;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_50 = V_4;
NullCheck(L_50);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_51 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))));
V_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_51;
V_9 = (int32_t)0;
goto IL_01c7;
}
IL_015b:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_52 = ___tables0;
NullCheck(L_52);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_53 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_52->get__buckets_0();
int32_t L_54 = V_9;
NullCheck(L_53);
int32_t L_55 = L_54;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_56 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
V_10 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_56;
goto IL_01bd;
}
IL_0168:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_57 = V_10;
NullCheck(L_57);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_58 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_57->get__next_2();
il2cpp_codegen_memory_barrier();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_59 = V_10;
NullCheck(L_59);
int32_t L_60 = (int32_t)L_59->get__hashcode_3();
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_61 = V_5;
NullCheck(L_61);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_62 = V_4;
NullCheck(L_62);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2));
(( void (*) (int32_t, int32_t*, int32_t*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((int32_t)L_60, (int32_t*)(int32_t*)(&V_11), (int32_t*)(int32_t*)(&V_12), (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))), (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_63 = V_5;
int32_t L_64 = V_11;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_65 = V_10;
NullCheck(L_65);
RuntimeObject * L_66 = (RuntimeObject *)L_65->get__key_0();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_67 = V_10;
NullCheck(L_67);
RuntimeObject * L_68 = (RuntimeObject *)L_67->get__value_1();
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_69 = V_10;
NullCheck(L_69);
int32_t L_70 = (int32_t)L_69->get__hashcode_3();
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_71 = V_5;
int32_t L_72 = V_11;
NullCheck(L_71);
int32_t L_73 = L_72;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_74 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_75 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31));
(( void (*) (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *, RuntimeObject *, RuntimeObject *, int32_t, Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)(L_75, (RuntimeObject *)L_66, (RuntimeObject *)L_68, (int32_t)L_70, (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
NullCheck(L_63);
ArrayElementTypeCheck (L_63, L_75);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_75);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_76 = V_6;
int32_t L_77 = V_12;
NullCheck(L_76);
int32_t* L_78 = (int32_t*)((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_77)));
int32_t L_79 = *((int32_t*)L_78);
if (((int64_t)L_79 + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_79 + (int64_t)1 > (int64_t)kIl2CppInt32Max))
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ConcurrentDictionary_2_GrowTable_mF3118FE31249CBB1C9EC68D90D456FB6302EF553_RuntimeMethod_var);
*((int32_t*)L_78) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1));
V_10 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_58;
}
IL_01bd:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_80 = V_10;
if (L_80)
{
goto IL_0168;
}
}
IL_01c1:
{
int32_t L_81 = V_9;
V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)1));
}
IL_01c7:
{
int32_t L_82 = V_9;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_83 = ___tables0;
NullCheck(L_83);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_84 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_83->get__buckets_0();
NullCheck(L_84);
if ((((int32_t)L_82) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_84)->max_length)))))))
{
goto IL_015b;
}
}
IL_01d3:
{
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_85 = V_5;
NullCheck(L_85);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_86 = V_4;
NullCheck(L_86);
IL2CPP_RUNTIME_CLASS_INIT(Math_tFB388E53C7FDC6FCCF9A19ABF5A4E521FBD52E19_il2cpp_TypeInfo_var);
int32_t L_87 = Math_Max_mA99E48BB021F2E4B62D4EA9F52EA6928EED618A2((int32_t)1, (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_85)->max_length))))/(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length)))))), /*hidden argument*/NULL);
__this->set__budget_3(L_87);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_88 = V_5;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_89 = V_4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_90 = V_6;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_91 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5));
(( void (*) (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *, NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)(L_91, (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)L_88, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_89, (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_90, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6));
il2cpp_codegen_memory_barrier();
__this->set__tables_0(L_91);
IL2CPP_LEAVE(0x206, FINALLY_01fd);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_01fd;
}
FINALLY_01fd:
{ // begin finally (depth: 1)
int32_t L_92 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_92, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(509)
} // end finally (depth: 1)
IL2CPP_CLEANUP(509)
{
IL2CPP_JUMP_TBL(0x206, IL_0206)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0206:
{
return;
}
}
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetBucket(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConcurrentDictionary_2_GetBucket_mC9EE3A373FAB210C98E209EB2C3765ADF71BF5DA_gshared (int32_t ___hashcode0, int32_t ___bucketCount1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___hashcode0;
int32_t L_1 = ___bucketCount1;
return ((int32_t)((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_1));
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetBucketAndLockNo(System.Int32,System.Int32&,System.Int32&,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_GetBucketAndLockNo_m6F1CF5F5B71DDBEF574DFAA890D40910B80B27F8_gshared (int32_t ___hashcode0, int32_t* ___bucketNo1, int32_t* ___lockNo2, int32_t ___bucketCount3, int32_t ___lockCount4, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___bucketNo1;
int32_t L_1 = ___hashcode0;
int32_t L_2 = ___bucketCount3;
*((int32_t*)L_0) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_2));
int32_t* L_3 = ___lockNo2;
int32_t* L_4 = ___bucketNo1;
int32_t L_5 = *((int32_t*)L_4);
int32_t L_6 = ___lockCount4;
*((int32_t*)L_3) = (int32_t)((int32_t)((int32_t)L_5%(int32_t)L_6));
return;
}
}
// System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::get_DefaultConcurrencyLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConcurrentDictionary_2_get_DefaultConcurrencyLevel_mD22A6B3FB56B75753D4AF10316F7755F7D0E1ECD_gshared (const RuntimeMethod* method)
{
{
int32_t L_0 = PlatformHelper_get_ProcessorCount_mED31378FF99FA52193863291A42F4EA623F62E13(/*hidden argument*/NULL);
return L_0;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::AcquireAllLocks(System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_AcquireAllLocks_m416ADAE183165087033FE2858A7CC9F69B503533_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, int32_t* ___locksAcquired0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_AcquireAllLocks_m416ADAE183165087033FE2858A7CC9F69B503533_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
IL2CPP_RUNTIME_CLASS_INIT(CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_il2cpp_TypeInfo_var);
CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 * L_0 = ((CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_StaticFields*)il2cpp_codegen_static_fields_for(CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_il2cpp_TypeInfo_var))->get_Log_3();
NullCheck((EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB *)L_0);
bool L_1 = EventSource_IsEnabled_m37942F59ECF17A141C3F1CE0FD2041CDB2A1486E((EventSource_t263F509672F3C6747C5BA393F20E2717B7A981EB *)L_0, /*hidden argument*/NULL);
if (!L_1)
{
goto IL_0025;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_il2cpp_TypeInfo_var);
CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 * L_2 = ((CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_StaticFields*)il2cpp_codegen_static_fields_for(CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851_il2cpp_TypeInfo_var))->get_Log_3();
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_3 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_3);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_4 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_3)->get__buckets_0();
NullCheck(L_4);
NullCheck((CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 *)L_2);
CDSCollectionETWBCLProvider_ConcurrentDictionary_AcquiringAllLocks_m43A8AF7CD130815A84373F092CCA7523365D91A6((CDSCollectionETWBCLProvider_tE1A8B27D2BFB7E4D066D71945665EEB9E870C851 *)L_2, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))), /*hidden argument*/NULL);
}
IL_0025:
{
int32_t* L_5 = ___locksAcquired0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)1, (int32_t*)(int32_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52));
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_6 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_6);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_6)->get__locks_1();
NullCheck(L_7);
int32_t* L_8 = ___locksAcquired0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)1, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))), (int32_t*)(int32_t*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 52));
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::AcquireLocks(System.Int32,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_AcquireLocks_m8539530FF3C1C502DF8E710B157781077282547A_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, int32_t ___fromInclusive0, int32_t ___toExclusive1, int32_t* ___locksAcquired2, const RuntimeMethod* method)
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_0 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_0);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_0)->get__locks_1();
V_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1;
int32_t L_2 = ___fromInclusive0;
V_1 = (int32_t)L_2;
goto IL_002e;
}
IL_0012:
{
V_2 = (bool)0;
}
IL_0014:
try
{ // begin try (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = V_0;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
RuntimeObject * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Monitor_Enter_mC5B353DD83A0B0155DF6FBCC4DF5A580C25534C5((RuntimeObject *)L_6, (bool*)(bool*)(&V_2), /*hidden argument*/NULL);
IL2CPP_LEAVE(0x2A, FINALLY_0020);
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0020;
}
FINALLY_0020:
{ // begin finally (depth: 1)
{
bool L_7 = V_2;
if (!L_7)
{
goto IL_0029;
}
}
IL_0023:
{
int32_t* L_8 = ___locksAcquired2;
int32_t* L_9 = ___locksAcquired2;
int32_t L_10 = *((int32_t*)L_9);
*((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_0029:
{
IL2CPP_END_FINALLY(32)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(32)
{
IL2CPP_JUMP_TBL(0x2A, IL_002a)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_002a:
{
int32_t L_11 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_002e:
{
int32_t L_12 = V_1;
int32_t L_13 = ___toExclusive1;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_0012;
}
}
{
return;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::ReleaseLocks(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_ReleaseLocks_m9B15B045F8ED305B5A4C80163E05A9FE5F8DF393_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, int32_t ___fromInclusive0, int32_t ___toExclusive1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___fromInclusive0;
V_0 = (int32_t)L_0;
goto IL_001c;
}
IL_0004:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_1 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_1)->get__locks_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
RuntimeObject * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
Monitor_Exit_m49A1E5356D984D0B934BB97A305E2E5E207225C2((RuntimeObject *)L_5, /*hidden argument*/NULL);
int32_t L_6 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
}
IL_001c:
{
int32_t L_7 = V_0;
int32_t L_8 = ___toExclusive1;
if ((((int32_t)L_7) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<TKey> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetKeys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * ConcurrentDictionary_2_GetKeys_m5D658DC8E94B7010E3D0F51AE383BA71EC55DE61_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_GetKeys_m5D658DC8E94B7010E3D0F51AE383BA71EC55DE61_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * V_1 = NULL;
int32_t V_2 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_3 = NULL;
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int32_t G_B3_0 = 0;
int32_t G_B2_0 = 0;
{
V_0 = (int32_t)0;
}
IL_0002:
try
{ // begin try (depth: 1)
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
int32_t L_0 = (( int32_t (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
int32_t L_1 = (int32_t)L_0;
G_B2_0 = L_1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
G_B3_0 = L_1;
goto IL_001a;
}
}
IL_0014:
{
OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7 * L_2 = (OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7 *)il2cpp_codegen_object_new(OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7_il2cpp_TypeInfo_var);
OutOfMemoryException__ctor_m4ED0B5B3F91BAF66BDF69E09EF6DC74777FE8DEB(L_2, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ConcurrentDictionary_2_GetKeys_m5D658DC8E94B7010E3D0F51AE383BA71EC55DE61_RuntimeMethod_var);
}
IL_001a:
{
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * L_3 = (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 53));
(( void (*) (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 54)->methodPointer)(L_3, (int32_t)G_B3_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 54));
V_1 = (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)L_3;
V_2 = (int32_t)0;
goto IL_0052;
}
IL_0024:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_4 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_4);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_5 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_4)->get__buckets_0();
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_8 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_3 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_8;
goto IL_004b;
}
IL_0036:
{
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * L_9 = V_1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = V_3;
NullCheck(L_10);
RuntimeObject * L_11 = (RuntimeObject *)L_10->get__key_0();
NullCheck((List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)L_9);
(( void (*) (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 55)->methodPointer)((List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)L_9, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 55));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_12 = V_3;
NullCheck(L_12);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_13 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_12->get__next_2();
il2cpp_codegen_memory_barrier();
V_3 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_13;
}
IL_004b:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_14 = V_3;
if (L_14)
{
goto IL_0036;
}
}
IL_004e:
{
int32_t L_15 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
}
IL_0052:
{
int32_t L_16 = V_2;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_17 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_17);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_18 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_17)->get__buckets_0();
NullCheck(L_18);
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))))
{
goto IL_0024;
}
}
IL_0064:
{
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * L_19 = V_1;
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_20 = (ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 56));
(( void (*) (ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 57)->methodPointer)(L_20, (RuntimeObject*)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 57));
V_4 = (ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 *)L_20;
IL2CPP_LEAVE(0x77, FINALLY_006e);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_006e;
}
FINALLY_006e:
{ // begin finally (depth: 1)
int32_t L_21 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(110)
} // end finally (depth: 1)
IL2CPP_CLEANUP(110)
{
IL2CPP_JUMP_TBL(0x77, IL_0077)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0077:
{
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_22 = V_4;
return L_22;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<TValue> System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * ConcurrentDictionary_2_GetValues_mE2C5406CC0D72E03E74C7720E19A2D9BF27CB1D6_gshared (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ConcurrentDictionary_2_GetValues_mE2C5406CC0D72E03E74C7720E19A2D9BF27CB1D6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * V_1 = NULL;
int32_t V_2 = 0;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * V_3 = NULL;
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int32_t G_B3_0 = 0;
int32_t G_B2_0 = 0;
{
V_0 = (int32_t)0;
}
IL_0002:
try
{ // begin try (depth: 1)
{
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t*)(int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
int32_t L_0 = (( int32_t (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
int32_t L_1 = (int32_t)L_0;
G_B2_0 = L_1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
G_B3_0 = L_1;
goto IL_001a;
}
}
IL_0014:
{
OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7 * L_2 = (OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7 *)il2cpp_codegen_object_new(OutOfMemoryException_t2DF3EAC178583BD1DEFAAECBEDB2AF1EA86FBFC7_il2cpp_TypeInfo_var);
OutOfMemoryException__ctor_m4ED0B5B3F91BAF66BDF69E09EF6DC74777FE8DEB(L_2, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ConcurrentDictionary_2_GetValues_mE2C5406CC0D72E03E74C7720E19A2D9BF27CB1D6_RuntimeMethod_var);
}
IL_001a:
{
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * L_3 = (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 58));
(( void (*) (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 59)->methodPointer)(L_3, (int32_t)G_B3_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 59));
V_1 = (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)L_3;
V_2 = (int32_t)0;
goto IL_0052;
}
IL_0024:
{
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_4 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_4);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_5 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_4)->get__buckets_0();
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_8 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_3 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_8;
goto IL_004b;
}
IL_0036:
{
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * L_9 = V_1;
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_10 = V_3;
NullCheck(L_10);
RuntimeObject * L_11 = (RuntimeObject *)L_10->get__value_1();
NullCheck((List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)L_9);
(( void (*) (List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 60)->methodPointer)((List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D *)L_9, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 60));
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_12 = V_3;
NullCheck(L_12);
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_13 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_12->get__next_2();
il2cpp_codegen_memory_barrier();
V_3 = (Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE *)L_13;
}
IL_004b:
{
Node_t3FF151A7F7F7AEB11EFCDF829CED12ED5ECB1FBE * L_14 = V_3;
if (L_14)
{
goto IL_0036;
}
}
IL_004e:
{
int32_t L_15 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
}
IL_0052:
{
int32_t L_16 = V_2;
Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 * L_17 = (Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)__this->get__tables_0();
il2cpp_codegen_memory_barrier();
NullCheck(L_17);
NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0* L_18 = (NodeU5BU5D_tE31D984ACD8ADF4BC7537040E4FCF928232A8BE0*)((Tables_tAEF98D4FFDA4518146B927927CC21F1035D9E268 *)L_17)->get__buckets_0();
NullCheck(L_18);
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))))
{
goto IL_0024;
}
}
IL_0064:
{
List_1_t05CC3C859AB5E6024394EF9A42E3E696628CA02D * L_19 = V_1;
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_20 = (ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 61));
(( void (*) (ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 62)->methodPointer)(L_20, (RuntimeObject*)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 62));
V_4 = (ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 *)L_20;
IL2CPP_LEAVE(0x77, FINALLY_006e);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_006e;
}
FINALLY_006e:
{ // begin finally (depth: 1)
int32_t L_21 = V_0;
NullCheck((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this);
(( void (*) (ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9 *)__this, (int32_t)0, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
IL2CPP_END_FINALLY(110)
} // end finally (depth: 1)
IL2CPP_CLEANUP(110)
{
IL2CPP_JUMP_TBL(0x77, IL_0077)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0077:
{
ReadOnlyCollection_1_t5D996E967221C71E4EC5CC11210C3076432D5A50 * L_22 = V_4;
return L_22;
}
}
// System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2__cctor_m1FD573CE6B30890043275F5BA7E02A6E3DC7925D_gshared (const RuntimeMethod* method)
{
{
bool L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 63)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 63));
((ConcurrentDictionary_2_tA88F3141DECC2BEA9B6C5335FCE3115CD57B7FF9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->set_s_isValueWriteAtomic_4(L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m67707FF83400DFEE34E3078805FCE53C1FF0146E_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m67707FF83400DFEE34E3078805FCE53C1FF0146E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * L_1 = (( Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * (*) (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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_7 = (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, 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 (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m67707FF83400DFEE34E3078805FCE53C1FF0146E_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m609BBE8F08467BE278C88833A610041577EC40A1_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___array0, int32_t ___index1, int32_t ___length2, Segment_t4D7158441370F573F35DB59A882D986F1269B61A ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m609BBE8F08467BE278C88833A610041577EC40A1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * L_1 = (( Comparer_1_t4ED42875A64987DDBB10C25157BFF79CA3692D7F * (*) (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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_2, (int32_t)L_3, (int32_t)L_4, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m609BBE8F08467BE278C88833A610041577EC40A1_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m96EC32CEF89DC41468484491F0F7DADC5A4626A4_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m96EC32CEF89DC41468484491F0F7DADC5A4626A4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_3 = ___comparer3;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m96EC32CEF89DC41468484491F0F7DADC5A4626A4_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m2D53CE183A11C73753DB6261AAA7CAB84F100F9C_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___array0, int32_t ___index1, int32_t ___length2, Segment_t4D7158441370F573F35DB59A882D986F1269B61A ___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;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<FairyGUI.GPath/Segment>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_10, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mFA63712EBAC989C1E7E469B4813FBA19598D4DF5_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
Segment_t4D7158441370F573F35DB59A882D986F1269B61A 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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_2 = ___comparer1;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_2, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_6, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_15;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_16 = ___keys0;
int32_t L_17 = ___a2;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_21);
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_22 = ___keys0;
int32_t L_23 = ___b3;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m5C7D6A2A726C5B3176B0E6A6009E645DCE198404_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
Segment_t4D7158441370F573F35DB59A882D986F1269B61A 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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_5;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_6 = ___a0;
int32_t L_7 = ___i1;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_11);
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_12 = ___a0;
int32_t L_13 = ___j2;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mE198D33D1414B2D6CFCC9225C78060A4ABDFC948_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_7 = ___comparer3;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m52AAF548F96FA0F38F9D4D33BB4D7EF49E0D17D7_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_5 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_5, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_10 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_10, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_14 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_14, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_18 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_18, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_25 = ___comparer4;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_30 = ___comparer4;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_41 = ___comparer4;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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<FairyGUI.GPath_Segment>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m29FB17CDF3FC9E5BF7F38894025E0C38E7F66ED2_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A 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))));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_3 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_3, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_7 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_7, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_11 = ___keys0;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_11, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_18;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_24 = ___comparer3;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_30 = V_1;
NullCheck((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_24, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_29, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_32 = ___comparer3;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_33 = V_1;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_32, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_33, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m757C27AEF8A4E524120B817E2ED1D0C6B43F1125_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_7 = ___comparer3;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_18 = ___comparer3;
(( void (*) (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*, int32_t, int32_t, int32_t, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9*)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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)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<FairyGUI.GPath_Segment>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m4879D9D5659FE75B4C6E041936EFFE454A0029E3_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___comparer4, const RuntimeMethod* method)
{
Segment_t4D7158441370F573F35DB59A882D986F1269B61A V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_8 = ___comparer4;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_8, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_13, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_21 = ___comparer4;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_22 = V_0;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_21, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_22, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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;
}
}
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m20221E5B62C39C126CFE08D1BDEF67E6B3F1B962_gshared (SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A 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;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* 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));
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_5;
goto IL_0026;
}
IL_0012:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_6 = ___keys0;
int32_t L_7 = V_1;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 * L_15 = ___comparer3;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_16 = V_2;
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *, Segment_t4D7158441370F573F35DB59A882D986F1269B61A , Segment_t4D7158441370F573F35DB59A882D986F1269B61A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t5C8182D4D8B728DCC1F525D36386C75EB33846D9 *)L_15, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )L_16, (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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:
{
SegmentU5BU5D_t75CBF4EE72AE7798402BAB4F2F2E68B43DCF69A9* L_22 = ___keys0;
int32_t L_23 = V_1;
Segment_t4D7158441370F573F35DB59A882D986F1269B61A L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (Segment_t4D7158441370F573F35DB59A882D986F1269B61A )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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPath_Segment>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_mC82ECA2FAC79D85EAC1E32214679961EDBEC404F_gshared (ArraySortHelper_1_t49E95D68470CFA33C842959AE77249F6052F60E7 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m82372E7F0911A38AD36238B11B67FAF20A662646_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m82372E7F0911A38AD36238B11B67FAF20A662646_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * L_1 = (( Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * (*) (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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_7 = (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, 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 (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m82372E7F0911A38AD36238B11B67FAF20A662646_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mCDC632295AF6768A079086F3A36D8B42FBC9E501_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___array0, int32_t ___index1, int32_t ___length2, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_mCDC632295AF6768A079086F3A36D8B42FBC9E501_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * L_1 = (( Comparer_1_t4E254A5BEBE5B2274D6397DD350D038E4CDE675A * (*) (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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_2, (int32_t)L_3, (int32_t)L_4, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_mCDC632295AF6768A079086F3A36D8B42FBC9E501_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m01E9A1B3E5E5096FC7714A1F02BA6D052A85C650_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m01E9A1B3E5E5096FC7714A1F02BA6D052A85C650_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_3 = ___comparer3;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m01E9A1B3E5E5096FC7714A1F02BA6D052A85C650_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m29DE71BB07D0D9AB223BC5E0CAD975AE10679A29_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___array0, int32_t ___index1, int32_t ___length2, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE ___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;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<FairyGUI.GPathPoint>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_10, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m39A092B3A090E94C55303A67CBB9AF102519E30C_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE 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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_2 = ___comparer1;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_2, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_6, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_15;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_16 = ___keys0;
int32_t L_17 = ___a2;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_21);
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_22 = ___keys0;
int32_t L_23 = ___b3;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m95093F6BF1CED02B1752887A4DAE3D682528960E_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE 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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_5;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_6 = ___a0;
int32_t L_7 = ___i1;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_11);
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_12 = ___a0;
int32_t L_13 = ___j2;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mFF8E71A2D9F79275CFC80D6091DCA1E96724B67D_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_7 = ___comparer3;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mF2C627D0E4AA0BD3104A5EE6C88BC02D8E373E3F_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_5 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_5, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_10 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_10, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_14 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_14, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_18 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_18, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_25 = ___comparer4;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_30 = ___comparer4;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_41 = ___comparer4;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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<FairyGUI.GPathPoint>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mA7D8AFB82796E8C8F1D4578245D8D85782B49D53_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE 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))));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_3 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_3, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_7 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_7, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_11 = ___keys0;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_11, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_18;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_24 = ___comparer3;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_30 = V_1;
NullCheck((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_24, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_29, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_32 = ___comparer3;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_33 = V_1;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_32, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_33, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m1561FC8C4D43774CA5DB509F385C6C5E826AF19E_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_7 = ___comparer3;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_18 = ___comparer3;
(( void (*) (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*, int32_t, int32_t, int32_t, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5*)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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)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<FairyGUI.GPathPoint>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m9C992C0C66F2F99C8C9FE960D8A693BA5C734409_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___comparer4, const RuntimeMethod* method)
{
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_8 = ___comparer4;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_8, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_13, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_21 = ___comparer4;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_22 = V_0;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_21, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_22, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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;
}
}
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mA5A33E4893F719FEDED432EA55A9D627DC9F60BF_gshared (GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE 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;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* 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));
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_5;
goto IL_0026;
}
IL_0012:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_6 = ___keys0;
int32_t L_7 = V_1;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 * L_15 = ___comparer3;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_16 = V_2;
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *, GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t8D0682FBB287D5CE35B6492A158ECDE6B018C041 *)L_15, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )L_16, (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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:
{
GPathPointU5BU5D_t48DC21FC2D506D7561DC3C82207FEE9641470BA5* L_22 = ___keys0;
int32_t L_23 = V_1;
GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (GPathPoint_t2512C13DF13C8A5F5503B03652C8C3D67CFADBBE )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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.GPathPoint>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m3825CD62B00B2DADD7987848512B5F25E2DE5C0F_gshared (ArraySortHelper_1_t7627A22CDE2025C9330B1E84BBC57D3D332BE2CB * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m3A332DE0929EB601369B4239B51CA81FFBA9A8E8_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m3A332DE0929EB601369B4239B51CA81FFBA9A8E8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * L_1 = (( Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * (*) (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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_7 = (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, 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 (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m3A332DE0929EB601369B4239B51CA81FFBA9A8E8_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m06770A344496D247F8070C9322CF2E52C0E8494F_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___array0, int32_t ___index1, int32_t ___length2, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m06770A344496D247F8070C9322CF2E52C0E8494F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * L_1 = (( Comparer_1_t0A39604A3C82D2924F333FB64CFBB6F15398E12F * (*) (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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_2, (int32_t)L_3, (int32_t)L_4, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m06770A344496D247F8070C9322CF2E52C0E8494F_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mDCDA02A7BDA2CA019A04E7DA5C79A6FBB3FB6473_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mDCDA02A7BDA2CA019A04E7DA5C79A6FBB3FB6473_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_3 = ___comparer3;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_mDCDA02A7BDA2CA019A04E7DA5C79A6FBB3FB6473_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mE17CC4842C7A512FB01C48CD3C8A378881AD9534_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___array0, int32_t ___index1, int32_t ___length2, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 ___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;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<FairyGUI.TextField/CharPosition>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_10, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mD881C7FE2CD53A7D458778F331476C8BACDA3BCE_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_2 = ___comparer1;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_2, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_6, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_15;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_16 = ___keys0;
int32_t L_17 = ___a2;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_21);
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_22 = ___keys0;
int32_t L_23 = ___b3;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m74AE335C1CFC0886269959FC8C68142DFBFAB360_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_5;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_6 = ___a0;
int32_t L_7 = ___i1;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_11);
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_12 = ___a0;
int32_t L_13 = ___j2;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m47C532F0607AB5D74571D92A6B48BD91FF6DC356_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_7 = ___comparer3;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m39C52ACF40B194357F49DE6BB78B22C188B2DEAE_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_5 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_5, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_10 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_10, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_14 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_14, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_18 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_18, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_25 = ___comparer4;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_30 = ___comparer4;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_41 = ___comparer4;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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<FairyGUI.TextField_CharPosition>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m279F8336B88C94020A6E011AD011885C0F093C2E_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 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))));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_3 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_3, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_7 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_7, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_11 = ___keys0;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_11, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_18;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_24 = ___comparer3;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_30 = V_1;
NullCheck((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_24, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_29, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_32 = ___comparer3;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_33 = V_1;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_32, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_33, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mFB97E7C2117BA380A92F389A6F1F62ACAE44E45B_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_7 = ___comparer3;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_18 = ___comparer3;
(( void (*) (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*, int32_t, int32_t, int32_t, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4*)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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)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<FairyGUI.TextField_CharPosition>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m81402CB75C198943452E77B1330C65823E1FBF03_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___comparer4, const RuntimeMethod* method)
{
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_8 = ___comparer4;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_8, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_13, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_21 = ___comparer4;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_22 = V_0;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_21, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_22, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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;
}
}
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m7B4500065177CDC081436A213556045005E2D09C_gshared (CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 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;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* 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));
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_5;
goto IL_0026;
}
IL_0012:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_6 = ___keys0;
int32_t L_7 = V_1;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 * L_15 = ___comparer3;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_16 = V_2;
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *, CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t96A889BDD8BFEAC670120C4D30C1E6664CAE5123 *)L_15, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )L_16, (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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:
{
CharPositionU5BU5D_tD03B47910FA487100BAF164CEB3E05EB017B1ED4* L_22 = ___keys0;
int32_t L_23 = V_1;
CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (CharPosition_t15A28D917E6B4BD2AB47DC31DA5DA7DAAC31CAE8 )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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<FairyGUI.TextField_CharPosition>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_mD4A8C685289B911D31EC59AD2B72FC2D5528CF02_gshared (ArraySortHelper_1_tA1A766237DAD2AEB90633AA87AE2EE81A23034F0 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Boolean>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF56E648FD94D3D19DA4F8A37EC68E071F710048E_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mF56E648FD94D3D19DA4F8A37EC68E071F710048E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_1 = (( Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * (*) (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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_7 = (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, 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 (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_mF56E648FD94D3D19DA4F8A37EC68E071F710048E_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Boolean>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m5A5F9B7ACE86B07A669843420383F45C489D942B_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___array0, int32_t ___index1, int32_t ___length2, bool ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m5A5F9B7ACE86B07A669843420383F45C489D942B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_1 = (( Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * (*) (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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
bool L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, bool, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_2, (int32_t)L_3, (int32_t)L_4, (bool)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m5A5F9B7ACE86B07A669843420383F45C489D942B_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m7B31026ABF25459D2275F565E63FC812E6D57C9A_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m7B31026ABF25459D2275F565E63FC812E6D57C9A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_3 = ___comparer3;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m7B31026ABF25459D2275F565E63FC812E6D57C9A_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Boolean>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m7C40BC63D1920639CDF2AF05963E6DC332A7B0A7_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___array0, int32_t ___index1, int32_t ___length2, bool ___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;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
bool L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
bool L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, bool, bool >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Boolean>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (bool)L_10, (bool)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mC4AD957D97FA46D9C6F9DF5DEB9F22E53DC2A2BE_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
bool V_0 = false;
{
int32_t L_0 = ___a2;
int32_t L_1 = ___b3;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0039;
}
}
{
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_2 = ___comparer1;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
bool L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
bool L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, bool, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_2, (bool)L_6, (bool)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;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
bool L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (bool)L_15;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_16 = ___keys0;
int32_t L_17 = ___a2;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
bool L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (bool)L_21);
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_22 = ___keys0;
int32_t L_23 = ___b3;
bool L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (bool)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m455BAA106AB7CD6695EF7428BA519DAE8298F943_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
bool V_0 = false;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
bool L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (bool)L_5;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_6 = ___a0;
int32_t L_7 = ___i1;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
bool L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (bool)L_11);
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_12 = ___a0;
int32_t L_13 = ___j2;
bool L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (bool)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mD21614B2B84E74E9F3C8C74B91CAD2C5682209A6_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_7 = ___comparer3;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m5AD4FF239219DA3382049EE47B887203DB69289C_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___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;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_5 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_5, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_10 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_10, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_14 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_14, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_18 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_18, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_25 = ___comparer4;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_30 = ___comparer4;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_41 = ___comparer4;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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<System.Boolean>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mA708BECD9D3B4697480C98BB1FFCD7685ABF8911_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
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))));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_3 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_3, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_7 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_7, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_11 = ___keys0;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_11, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
bool L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (bool)L_18;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_24 = ___comparer3;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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;
bool L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
bool L_30 = V_1;
NullCheck((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, bool, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_24, (bool)L_29, (bool)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_32 = ___comparer3;
bool L_33 = V_1;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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;
bool L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, bool, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_32, (bool)L_33, (bool)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;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mF7052F7C7DED9B0841A48EA68CF20E57AC34DD4A_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_7 = ___comparer3;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_18 = ___comparer3;
(( void (*) (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*, int32_t, int32_t, int32_t, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)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<System.Boolean>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mAC413CB738302B585A091F713918887C00F31FD4_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___comparer4, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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));
bool L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (bool)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_8 = ___comparer4;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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));
bool L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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));
bool L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, bool, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_8, (bool)L_13, (bool)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_21 = ___comparer4;
bool L_22 = V_0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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));
bool L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, bool, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_21, (bool)L_22, (bool)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;
}
}
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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));
bool L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (bool)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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
bool L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (bool)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m2C45C07E2F018CC044ADC189EA93944D6A271817_gshared (BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
{
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;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* 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));
bool L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (bool)L_5;
goto IL_0026;
}
IL_0012:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_6 = ___keys0;
int32_t L_7 = V_1;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
bool L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (bool)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_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC * L_15 = ___comparer3;
bool L_16 = V_2;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
bool L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *, bool, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD6A4C99073FA38189E7CB3DE7C864417BF584BEC *)L_15, (bool)L_16, (bool)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:
{
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_22 = ___keys0;
int32_t L_23 = V_1;
bool L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (bool)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m3494CE4A54ABC7B9C150536BA733B4E65A8A5C5C_gshared (ArraySortHelper_1_tABB0C874A34B7DA3A2E7D9B5A3CF567E004AE79C * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Byte>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mDEF8FE20C0F377609A32230DC7578CDF7BF98684_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mDEF8FE20C0F377609A32230DC7578CDF7BF98684_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_1 = (( Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * (*) (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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_7 = (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, 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 (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_mDEF8FE20C0F377609A32230DC7578CDF7BF98684_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Byte>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mC78E338F799D7C89D87B41CCECE4DA882B57C2A5_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___index1, int32_t ___length2, uint8_t ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_mC78E338F799D7C89D87B41CCECE4DA882B57C2A5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_1 = (( Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * (*) (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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
uint8_t L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, uint8_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_2, (int32_t)L_3, (int32_t)L_4, (uint8_t)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_mC78E338F799D7C89D87B41CCECE4DA882B57C2A5_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mE0016CFD4A60852F098DE82CDEBE372E2DB44EEC_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mE0016CFD4A60852F098DE82CDEBE372E2DB44EEC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_3 = ___comparer3;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_mE0016CFD4A60852F098DE82CDEBE372E2DB44EEC_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Byte>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m4635C1EB5C6BCA1B4135910560775EE395C7613D_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___array0, int32_t ___index1, int32_t ___length2, uint8_t ___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;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
uint8_t L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, uint8_t, uint8_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Byte>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (uint8_t)L_10, (uint8_t)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m554B8A7393A5EFD4B097006E4E14A8EAC40C654C_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
{
int32_t L_0 = ___a2;
int32_t L_1 = ___b3;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0039;
}
}
{
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_2 = ___comparer1;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, uint8_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_2, (uint8_t)L_6, (uint8_t)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;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (uint8_t)L_15;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_16 = ___keys0;
int32_t L_17 = ___a2;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (uint8_t)L_21);
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_22 = ___keys0;
int32_t L_23 = ___b3;
uint8_t L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (uint8_t)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mAFA02C653277C4329B35F77CB6BDAF8A163ED6FD_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (uint8_t)L_5;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_6 = ___a0;
int32_t L_7 = ___i1;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint8_t)L_11);
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_12 = ___a0;
int32_t L_13 = ___j2;
uint8_t L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m55BD2357B44C69010AAB24510ED6FC5127E64AE0_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_7 = ___comparer3;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m51591E66D3E537A603D221232D7A0F9003F898FC_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___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;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_5 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_5, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_10 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_10, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_14 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_14, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_18 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_18, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_25 = ___comparer4;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_30 = ___comparer4;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_41 = ___comparer4;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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<System.Byte>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m5F004E603CB37747F8D9AA63A648053F6D3F32B0_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t V_1 = 0x0;
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))));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_3 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_3, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_7 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_7, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_11 = ___keys0;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_11, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
uint8_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (uint8_t)L_18;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_24 = ___comparer3;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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;
uint8_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
uint8_t L_30 = V_1;
NullCheck((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, uint8_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_24, (uint8_t)L_29, (uint8_t)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_32 = ___comparer3;
uint8_t L_33 = V_1;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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;
uint8_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, uint8_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_32, (uint8_t)L_33, (uint8_t)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;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m63F91F5C9E448E9BA7D1F1F00C572B173E98F6EF_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_7 = ___comparer3;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_18 = ___comparer3;
(( void (*) (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t, int32_t, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)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<System.Byte>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mDAF0F8390A638E25ED56C19D7DEF4EAAF5C9F238_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___comparer4, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
int32_t V_1 = 0;
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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));
uint8_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (uint8_t)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_8 = ___comparer4;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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));
uint8_t L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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));
uint8_t L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, uint8_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_8, (uint8_t)L_13, (uint8_t)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_21 = ___comparer4;
uint8_t L_22 = V_0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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));
uint8_t L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, uint8_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_21, (uint8_t)L_22, (uint8_t)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;
}
}
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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));
uint8_t L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (uint8_t)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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
uint8_t L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (uint8_t)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mB9427FC60A842B8352F5BC497042AC28EA11DEE3_gshared (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
uint8_t V_2 = 0x0;
{
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;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* 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));
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (uint8_t)L_5;
goto IL_0026;
}
IL_0012:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_6 = ___keys0;
int32_t L_7 = V_1;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (uint8_t)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_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 * L_15 = ___comparer3;
uint8_t L_16 = V_2;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
uint8_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *, uint8_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t14DF306AD315DFECDC831F4BFFF4389E7EFAF592 *)L_15, (uint8_t)L_16, (uint8_t)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:
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_22 = ___keys0;
int32_t L_23 = V_1;
uint8_t L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (uint8_t)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Byte>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m55D0CCE6E71DE360A3FFBE29D90CD178710731D5_gshared (ArraySortHelper_1_t5AE3F3F62BBCC4D70091928EE341A135655214A2 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Char>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF72AD8732FD37C06A506EA5999A2A368B90AF0FB_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mF72AD8732FD37C06A506EA5999A2A368B90AF0FB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_1 = (( Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * (*) (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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_7 = (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, 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 (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_mF72AD8732FD37C06A506EA5999A2A368B90AF0FB_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Char>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m3636903F8945839138BB98D7D0D055935827A5BE_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___array0, int32_t ___index1, int32_t ___length2, Il2CppChar ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m3636903F8945839138BB98D7D0D055935827A5BE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_1 = (( Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * (*) (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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
Il2CppChar L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, Il2CppChar, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_2, (int32_t)L_3, (int32_t)L_4, (Il2CppChar)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m3636903F8945839138BB98D7D0D055935827A5BE_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mE8B367BA7A8829177A31A7D67ABA573A30E1C776_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mE8B367BA7A8829177A31A7D67ABA573A30E1C776_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_3 = ___comparer3;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_mE8B367BA7A8829177A31A7D67ABA573A30E1C776_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Char>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m2CBB3FF6CAB04C486082DB47C9845D43E2D10DA1_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___array0, int32_t ___index1, int32_t ___length2, Il2CppChar ___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;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
Il2CppChar L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
Il2CppChar L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, Il2CppChar, Il2CppChar >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Char>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (Il2CppChar)L_10, (Il2CppChar)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m74BF9F8C38ED5E8E090BFB90A45DEF3210948E67_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
{
int32_t L_0 = ___a2;
int32_t L_1 = ___b3;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0039;
}
}
{
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_2 = ___comparer1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
Il2CppChar L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
Il2CppChar L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, Il2CppChar, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_2, (Il2CppChar)L_6, (Il2CppChar)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;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
Il2CppChar L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (Il2CppChar)L_15;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_16 = ___keys0;
int32_t L_17 = ___a2;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
Il2CppChar L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (Il2CppChar)L_21);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_22 = ___keys0;
int32_t L_23 = ___b3;
Il2CppChar L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (Il2CppChar)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mC6CAD1BBE72BB63DDA891F2B39BE2EEED9952A46_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
Il2CppChar L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (Il2CppChar)L_5;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = ___a0;
int32_t L_7 = ___i1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
Il2CppChar L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Il2CppChar)L_11);
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_12 = ___a0;
int32_t L_13 = ___j2;
Il2CppChar L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Il2CppChar)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m81FB3FC1249885DCF9DAEEB0ECF5B852FC70C8F7_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_7 = ___comparer3;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m05E9FB3A19DBA27E52F34D3390661CD372099BE8_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___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;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_5 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_5, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_10 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_10, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_14 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_14, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_18 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_18, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_25 = ___comparer4;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_30 = ___comparer4;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_41 = ___comparer4;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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<System.Char>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m6118628262C76909DFC1B987262E9C443FC43B6D_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Il2CppChar V_1 = 0x0;
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))));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_3, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_7 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_7, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_11 = ___keys0;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_11, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
Il2CppChar L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (Il2CppChar)L_18;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_24 = ___comparer3;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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;
Il2CppChar L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
Il2CppChar L_30 = V_1;
NullCheck((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, Il2CppChar, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_24, (Il2CppChar)L_29, (Il2CppChar)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_32 = ___comparer3;
Il2CppChar L_33 = V_1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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;
Il2CppChar L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, Il2CppChar, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_32, (Il2CppChar)L_33, (Il2CppChar)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;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m60C480D3EEEDCFB5027EB9C3985097E82D4726EB_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_7 = ___comparer3;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_18 = ___comparer3;
(( void (*) (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*, int32_t, int32_t, int32_t, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)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<System.Char>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m7578F5632404A8D6BA444547EC8B7A231479CC80_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___comparer4, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
int32_t V_1 = 0;
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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));
Il2CppChar L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (Il2CppChar)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_8 = ___comparer4;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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));
Il2CppChar L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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));
Il2CppChar L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, Il2CppChar, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_8, (Il2CppChar)L_13, (Il2CppChar)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_21 = ___comparer4;
Il2CppChar L_22 = V_0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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));
Il2CppChar L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, Il2CppChar, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_21, (Il2CppChar)L_22, (Il2CppChar)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;
}
}
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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));
Il2CppChar L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (Il2CppChar)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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
Il2CppChar L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (Il2CppChar)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m75501284710DB71E9A8885C62E3C964B0AEB1D50_gshared (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
Il2CppChar V_2 = 0x0;
{
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;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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));
Il2CppChar L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (Il2CppChar)L_5;
goto IL_0026;
}
IL_0012:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_6 = ___keys0;
int32_t L_7 = V_1;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
Il2CppChar L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (Il2CppChar)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_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 * L_15 = ___comparer3;
Il2CppChar L_16 = V_2;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Il2CppChar L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *, Il2CppChar, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tEA1EF643D9E7DE34822675A588F2CB0EA3D9CAB6 *)L_15, (Il2CppChar)L_16, (Il2CppChar)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:
{
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_22 = ___keys0;
int32_t L_23 = V_1;
Il2CppChar L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (Il2CppChar)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Char>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_mF9795C276EB3B9B9C33B3F89A65765DB24BEA827_gshared (ArraySortHelper_1_t671E95A5E4EE46D34E3424081EA7A9B9ADCAE2BD * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m810B58FC062F9A3893BDD8431D3EA6CAA7930BD0_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m810B58FC062F9A3893BDD8431D3EA6CAA7930BD0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_1 = (( Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * (*) (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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_7 = (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, 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 (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m810B58FC062F9A3893BDD8431D3EA6CAA7930BD0_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m540C9933788B828B2D7D3EB8EDE6320AEC867B12_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___array0, int32_t ___index1, int32_t ___length2, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m540C9933788B828B2D7D3EB8EDE6320AEC867B12_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_1 = (( Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * (*) (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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_2, (int32_t)L_3, (int32_t)L_4, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m540C9933788B828B2D7D3EB8EDE6320AEC867B12_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m0478C486B73EFB4DFE480A6F88ED30A298FE10AF_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m0478C486B73EFB4DFE480A6F88ED30A298FE10AF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_3 = ___comparer3;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m0478C486B73EFB4DFE480A6F88ED30A298FE10AF_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m968158436C862668683BA449DCD1839AA60C8AC4_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___array0, int32_t ___index1, int32_t ___length2, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B ___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;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_10 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_10, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m96ED610BEF49DFF0672DAEC46F4431C4D450623D_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B 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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_2 = ___comparer1;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_6 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_10 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_2, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_6, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_15 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_15;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_16 = ___keys0;
int32_t L_17 = ___a2;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_21 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_21);
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_22 = ___keys0;
int32_t L_23 = ___b3;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m6C8B35FF6A29B7FC0B049DBEF01731EB973E21DB_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B 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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_5 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_5;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_6 = ___a0;
int32_t L_7 = ___i1;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_11 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_11);
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_12 = ___a0;
int32_t L_13 = ___j2;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m81E311C62937FCDA7FAE4481D457EA5DA05D08F5_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_7 = ___comparer3;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m2727924CB426B49A4119EE8D830F75BBBF05CD9C_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_5 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_5, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_10 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_10, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_14 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_14, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_18 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_18, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_25 = ___comparer4;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_30 = ___comparer4;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_41 = ___comparer4;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m1093D326098B4C147694A0DBA378C93C648D1BB0_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B 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))));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_3 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_3, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_7 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_7, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_11 = ___keys0;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_11, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_18 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_18;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_24 = ___comparer3;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_29 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_30 = V_1;
NullCheck((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_24, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_29, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_32 = ___comparer3;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_33 = V_1;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_38 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_32, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_33, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m384D1DB60D2BC6A2F5D050A5506ACDFCEF30BCE6_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_7 = ___comparer3;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_18 = ___comparer3;
(( void (*) (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*, int32_t, int32_t, int32_t, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F*)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_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)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<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mEFA434F0F38E8BE7022DC19F15D00689DB668564_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___comparer4, const RuntimeMethod* method)
{
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_4 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_8 = ___comparer4;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_13 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_18 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_8, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_13, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_21 = ___comparer4;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_22 = V_0;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_27 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_21, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_22, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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;
}
}
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_36 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m7F264FF735F2D73ED7A0639A74DAE6C45D30D69F_gshared (KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B 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;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* 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));
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_5 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_5;
goto IL_0026;
}
IL_0012:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_6 = ___keys0;
int32_t L_7 = V_1;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_11 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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_t37A6472C2FF8868034B64731ED0ABC8109B82134 * L_15 = ___comparer3;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_16 = V_2;
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_20 = (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )(L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t37A6472C2FF8868034B64731ED0ABC8109B82134 *)L_15, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )L_16, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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:
{
KeyValuePair_2U5BU5D_tAC201058159F8B6B433415A0AB937BD11FC8A36F* L_22 = ___keys0;
int32_t L_23 = V_1;
KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Collections.Generic.KeyValuePair`2<System.DateTime,System.Object>>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m9781CEE0D0653AAB8A16E7D1C4D5AC5D07EDA4E1_gshared (ArraySortHelper_1_tA52BC13212B8C0847812359ED856AE771B172B25 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Int32>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m96A780C1CA7FCF9663C7CC26A4BC500ED85F2C5A_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m96A780C1CA7FCF9663C7CC26A4BC500ED85F2C5A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_1 = (( Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * (*) (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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_7 = (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, 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 (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m96A780C1CA7FCF9663C7CC26A4BC500ED85F2C5A_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Int32>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mE17B81D42BFFE5622565A93C19814663FC3474E8_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___array0, int32_t ___index1, int32_t ___length2, int32_t ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_mE17B81D42BFFE5622565A93C19814663FC3474E8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_1 = (( Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * (*) (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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
int32_t L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_mE17B81D42BFFE5622565A93C19814663FC3474E8_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mB342FE3D09F3FF427D9EB25E1691F4E56E34140B_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mB342FE3D09F3FF427D9EB25E1691F4E56E34140B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_3 = ___comparer3;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_mB342FE3D09F3FF427D9EB25E1691F4E56E34140B_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Int32>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m1E051D19ABC80D296DB5F0F83BDF0906501D80AE_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___array0, int32_t ___index1, int32_t ___length2, int32_t ___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;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Int32>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (int32_t)L_10, (int32_t)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m0C4FEEA76ED96BFFCBBEC705D483EE136F608622_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
int32_t V_0 = 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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_2 = ___comparer1;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_2, (int32_t)L_6, (int32_t)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;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (int32_t)L_15;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_16 = ___keys0;
int32_t L_17 = ___a2;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (int32_t)L_21);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_22 = ___keys0;
int32_t L_23 = ___b3;
int32_t L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (int32_t)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m16DAC1DC7096C2B59727F286D375CB646FBAEE41_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (int32_t)L_5;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = ___a0;
int32_t L_7 = ___i1;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_11);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = ___a0;
int32_t L_13 = ___j2;
int32_t L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (int32_t)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mE272D616423FC49DAE9903D8F655121E3E003EA1_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_7 = ___comparer3;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mAFE46E10FF05EAB3AD9BB370EE36F4E3525847EC_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___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;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_5, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_10, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_14 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_14, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_18 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_18, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_25 = ___comparer4;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_30 = ___comparer4;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_41 = ___comparer4;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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<System.Int32>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mC4DA852B7E4F532EBEB50DA3F2ECBB0FF288DBBB_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___comparer3, 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 = ___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))));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_3, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_7, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = ___keys0;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_11, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (int32_t)L_18;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_24 = ___comparer3;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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;
int32_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
int32_t L_30 = V_1;
NullCheck((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_24, (int32_t)L_29, (int32_t)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_32 = ___comparer3;
int32_t L_33 = V_1;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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;
int32_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_32, (int32_t)L_33, (int32_t)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;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mCDCE0B74EF667B835DCB74FA5B0B42908F93027B_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_7 = ___comparer3;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_18 = ___comparer3;
(( void (*) (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*, int32_t, int32_t, int32_t, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)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<System.Int32>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mC136E5A0E72780096D8ED613A04C80F7832C883D_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___comparer4, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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));
int32_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (int32_t)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_8 = ___comparer4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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));
int32_t L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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));
int32_t L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_8, (int32_t)L_13, (int32_t)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_21 = ___comparer4;
int32_t L_22 = V_0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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));
int32_t L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_21, (int32_t)L_22, (int32_t)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;
}
}
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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));
int32_t L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (int32_t)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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
int32_t L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (int32_t)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m5C68DAE5BD03032A3EC866605D9AD82730BBC177_gshared (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
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;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* 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));
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (int32_t)L_5;
goto IL_0026;
}
IL_0012:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = ___keys0;
int32_t L_7 = V_1;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (int32_t)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_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA * L_15 = ___comparer3;
int32_t L_16 = V_2;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
int32_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t95809882384ACB4AEB9589D76F665E1BA5C3CBEA *)L_15, (int32_t)L_16, (int32_t)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:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_22 = ___keys0;
int32_t L_23 = V_1;
int32_t L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (int32_t)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_mB8FCAEC063D2A34989EA25FB468F2772FC6617AE_gshared (ArraySortHelper_1_tAECB21CCD289138A97731A5A32E396C5B15B33BB * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mEAE982256001B0DD6B6A32F25368CC802252F63F_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mEAE982256001B0DD6B6A32F25368CC802252F63F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_1 = (( Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * (*) (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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_7 = (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, 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 (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_mEAE982256001B0DD6B6A32F25368CC802252F63F_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mCBE84C91869CDE1530ACD76D4DBA03BB4CC53692_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___array0, int32_t ___index1, int32_t ___length2, int32_t ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_mCBE84C91869CDE1530ACD76D4DBA03BB4CC53692_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_1 = (( Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * (*) (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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
int32_t L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_mCBE84C91869CDE1530ACD76D4DBA03BB4CC53692_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m60FC6F0AC9BA816B75B508BE3AA4284B5EB4FAF2_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m60FC6F0AC9BA816B75B508BE3AA4284B5EB4FAF2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_3 = ___comparer3;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m60FC6F0AC9BA816B75B508BE3AA4284B5EB4FAF2_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m4528E04787B1374B090E01CCDDA8B4302089FF65_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___array0, int32_t ___index1, int32_t ___length2, int32_t ___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;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Int32Enum>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (int32_t)L_10, (int32_t)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mE836B721E82DE49082A1E83E80ED8713FD30FE1E_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
int32_t V_0 = 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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_2 = ___comparer1;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_2, (int32_t)L_6, (int32_t)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;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (int32_t)L_15;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_16 = ___keys0;
int32_t L_17 = ___a2;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (int32_t)L_21);
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_22 = ___keys0;
int32_t L_23 = ___b3;
int32_t L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (int32_t)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m7369B112E068F072E4671B371492BF19FA1C8456_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (int32_t)L_5;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_6 = ___a0;
int32_t L_7 = ___i1;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_11);
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_12 = ___a0;
int32_t L_13 = ___j2;
int32_t L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (int32_t)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mE5A05CE91151779C443AF524E7501E915138855B_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_7 = ___comparer3;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mEC253D461D4382DFCAC272043CD82B1D19D32B20_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___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;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_5 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_5, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_10 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_10, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_14 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_14, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_18 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_18, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_25 = ___comparer4;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_30 = ___comparer4;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_41 = ___comparer4;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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<System.Int32Enum>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m6FE5B7D4614C175E0BC977CDE2A99BB5E5F84B18_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___comparer3, 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 = ___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))));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_3 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_3, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_7 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_7, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_11 = ___keys0;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_11, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (int32_t)L_18;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_24 = ___comparer3;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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;
int32_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
int32_t L_30 = V_1;
NullCheck((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_24, (int32_t)L_29, (int32_t)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_32 = ___comparer3;
int32_t L_33 = V_1;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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;
int32_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_32, (int32_t)L_33, (int32_t)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;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m5FCA5029120D9DC74B99DC2EE5EC3F3DD4ADA451_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_7 = ___comparer3;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_18 = ___comparer3;
(( void (*) (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*, int32_t, int32_t, int32_t, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A*)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)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<System.Int32Enum>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mAE8DA3480747FC330969E7082556C6F7BD645BDA_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___comparer4, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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));
int32_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (int32_t)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_8 = ___comparer4;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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));
int32_t L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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));
int32_t L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_8, (int32_t)L_13, (int32_t)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_21 = ___comparer4;
int32_t L_22 = V_0;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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));
int32_t L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_21, (int32_t)L_22, (int32_t)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;
}
}
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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));
int32_t L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (int32_t)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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
int32_t L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (int32_t)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mA8D453B996DF779B0906CEAC2488AA9B1A5B6723_gshared (Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
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;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* 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));
int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (int32_t)L_5;
goto IL_0026;
}
IL_0012:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_6 = ___keys0;
int32_t L_7 = V_1;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (int32_t)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_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 * L_15 = ___comparer3;
int32_t L_16 = V_2;
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
int32_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tE0BDB3162C07BB79AF4389BA623470A0DB3C7C85 *)L_15, (int32_t)L_16, (int32_t)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:
{
Int32EnumU5BU5D_t0A5530B4D0EA3796F661E767F9F7D7005A62CE4A* L_22 = ___keys0;
int32_t L_23 = V_1;
int32_t L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (int32_t)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_mC12705E7D8566A6612AAA6B6C2F787ED40CEC481_gshared (ArraySortHelper_1_tFD8158B80EF4F06D4DA9EFAECEB3FDD0A5ADC336 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Int64>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m5E1F67B4DD4C125725F145BB138F58AF44947B35_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m5E1F67B4DD4C125725F145BB138F58AF44947B35_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_1 = (( Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * (*) (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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_7 = (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, 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 (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m5E1F67B4DD4C125725F145BB138F58AF44947B35_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Int64>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m51DA17798811962B7B62B5EAF9AFB497E7D8ACD6_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___array0, int32_t ___index1, int32_t ___length2, int64_t ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m51DA17798811962B7B62B5EAF9AFB497E7D8ACD6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_1 = (( Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * (*) (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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
int64_t L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, int64_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_2, (int32_t)L_3, (int32_t)L_4, (int64_t)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m51DA17798811962B7B62B5EAF9AFB497E7D8ACD6_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m0A2FB5383B3F24358AF724C473DDBA3FFD74D638_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m0A2FB5383B3F24358AF724C473DDBA3FFD74D638_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_3 = ___comparer3;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m0A2FB5383B3F24358AF724C473DDBA3FFD74D638_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Int64>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mB54A077BD323413844DEAD0606F5280FC62E04C3_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___array0, int32_t ___index1, int32_t ___length2, int64_t ___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;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
int64_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int64_t L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, int64_t, int64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Int64>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (int64_t)L_10, (int64_t)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mA16F14671D6D42B3E8237237EA9063E1E948DFA1_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
int64_t V_0 = 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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_2 = ___comparer1;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
int64_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
int64_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int64_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_2, (int64_t)L_6, (int64_t)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;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
int64_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (int64_t)L_15;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_16 = ___keys0;
int32_t L_17 = ___a2;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
int64_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (int64_t)L_21);
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_22 = ___keys0;
int32_t L_23 = ___b3;
int64_t L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (int64_t)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mE844354CA09193AF517746A788BB8563DE14873A_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
int64_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (int64_t)L_5;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_6 = ___a0;
int32_t L_7 = ___i1;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
int64_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int64_t)L_11);
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_12 = ___a0;
int32_t L_13 = ___j2;
int64_t L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (int64_t)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m2B01E53AA91FF19DE7FB5A5498A741582D255206_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_7 = ___comparer3;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m524DAC03BB8E19B13F45E1126D6E07431C07E0C8_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___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;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_5 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_5, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_10 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_10, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_14 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_14, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_18 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_18, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_25 = ___comparer4;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_30 = ___comparer4;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_41 = ___comparer4;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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<System.Int64>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m4749805478CBB9BF75CE79837E2BC9BF13A6BCED_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int64_t V_1 = 0;
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))));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_3 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_3, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_7 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_7, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_11 = ___keys0;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_11, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
int64_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (int64_t)L_18;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_24 = ___comparer3;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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;
int64_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
int64_t L_30 = V_1;
NullCheck((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int64_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_24, (int64_t)L_29, (int64_t)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_32 = ___comparer3;
int64_t L_33 = V_1;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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;
int64_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int64_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_32, (int64_t)L_33, (int64_t)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;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mFA58BE5D99471FFDF3E43FBDE32FBB2814AA2313_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_7 = ___comparer3;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_18 = ___comparer3;
(( void (*) (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*, int32_t, int32_t, int32_t, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)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<System.Int64>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m93050E1985C07F87CA7624CAD8BC9A42343B4469_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___comparer4, const RuntimeMethod* method)
{
int64_t V_0 = 0;
int32_t V_1 = 0;
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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));
int64_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (int64_t)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_8 = ___comparer4;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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));
int64_t L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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));
int64_t L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int64_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_8, (int64_t)L_13, (int64_t)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_21 = ___comparer4;
int64_t L_22 = V_0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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));
int64_t L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int64_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_21, (int64_t)L_22, (int64_t)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;
}
}
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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));
int64_t L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (int64_t)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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
int64_t L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (int64_t)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m573279B241A71DA4F2966DE07DAE059C65A471E0_gshared (Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int64_t V_2 = 0;
{
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;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* 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));
int64_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (int64_t)L_5;
goto IL_0026;
}
IL_0012:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_6 = ___keys0;
int32_t L_7 = V_1;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
int64_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (int64_t)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_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 * L_15 = ___comparer3;
int64_t L_16 = V_2;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
int64_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *, int64_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t7AE753B03ED2B896E53483BE7BBA57EEB0A21617 *)L_15, (int64_t)L_16, (int64_t)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:
{
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_22 = ___keys0;
int32_t L_23 = V_1;
int64_t L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (int64_t)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Int64>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m0B25F6192BE534869305E3D483471B22F9E04E84_gshared (ArraySortHelper_1_t91222921564D31E1A77890027CEDAD7615029E88 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Object>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m6D4291F75006579E636331CC48432B945A22DEC4_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m6D4291F75006579E636331CC48432B945A22DEC4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_1 = (( Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * (*) (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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_7 = (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, 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 (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m6D4291F75006579E636331CC48432B945A22DEC4_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Object>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m2A69CC3D2630AF6DB669453CD55B6993823EBDBB_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject * ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m2A69CC3D2630AF6DB669453CD55B6993823EBDBB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_1 = (( Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * (*) (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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
RuntimeObject * L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject *)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m2A69CC3D2630AF6DB669453CD55B6993823EBDBB_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mA4EFDF05CBED5D1A2756074C9176897C8DEAAA86_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mA4EFDF05CBED5D1A2756074C9176897C8DEAAA86_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_3 = ___comparer3;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_mA4EFDF05CBED5D1A2756074C9176897C8DEAAA86_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Object>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m8FEE5309163BB5C3071FD8F28D0783FC572A6029_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject * ___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;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
RuntimeObject * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
RuntimeObject * L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Object>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (RuntimeObject *)L_10, (RuntimeObject *)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_mD7C180D7CA10B7D2243D7D2070CBB6412AE9AB4D_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
int32_t L_0 = ___a2;
int32_t L_1 = ___b3;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0039;
}
}
{
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_2 = ___comparer1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
RuntimeObject * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
RuntimeObject * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_2, (RuntimeObject *)L_6, (RuntimeObject *)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;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
RuntimeObject * L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (RuntimeObject *)L_15;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = ___keys0;
int32_t L_17 = ___a2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
RuntimeObject * L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (RuntimeObject *)L_21);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___keys0;
int32_t L_23 = ___b3;
RuntimeObject * L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (RuntimeObject *)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_mB1B14B14895F5C9D5CE1169E3F217B73B8317CA2_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
RuntimeObject * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (RuntimeObject *)L_5;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___a0;
int32_t L_7 = ___i1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
RuntimeObject * L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject *)L_11);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___a0;
int32_t L_13 = ___j2;
RuntimeObject * L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (RuntimeObject *)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m6FD136CFAE06EB8ADA3FE57C7921E8323F756D81_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_7 = ___comparer3;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m5419221F1A6B6609AC4077BFADF9A158F79C98BD_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___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;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_5, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_10, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_14, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_18, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_25 = ___comparer4;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_30 = ___comparer4;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_41 = ___comparer4;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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<System.Object>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m23D20DBA4C3EA9661775E537F70A36C0A3A1BDEA_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___comparer3, 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 = ___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))));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_3, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_7, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = ___keys0;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_11, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
RuntimeObject * L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (RuntimeObject *)L_18;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_24 = ___comparer3;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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;
RuntimeObject * L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
RuntimeObject * L_30 = V_1;
NullCheck((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_24, (RuntimeObject *)L_29, (RuntimeObject *)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_32 = ___comparer3;
RuntimeObject * L_33 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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;
RuntimeObject * L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_32, (RuntimeObject *)L_33, (RuntimeObject *)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;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mF6133BFF54AD9C2AB16EC4314FEE4A0CCD4A6ED3_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_7 = ___comparer3;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_18 = ___comparer3;
(( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)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<System.Object>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m0FD6421F096E1E86FB1F7D10A3E66937B0FA5E0C_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___comparer4, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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));
RuntimeObject * L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (RuntimeObject *)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_8 = ___comparer4;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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));
RuntimeObject * L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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));
RuntimeObject * L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_8, (RuntimeObject *)L_13, (RuntimeObject *)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_21 = ___comparer4;
RuntimeObject * L_22 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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));
RuntimeObject * L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_21, (RuntimeObject *)L_22, (RuntimeObject *)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;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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));
RuntimeObject * L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (RuntimeObject *)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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
RuntimeObject * L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (RuntimeObject *)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mA0D6D1F6CD2507C7B8F3C44257138B68F3803CFC_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
RuntimeObject * V_2 = NULL;
{
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;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* 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<il2cpp_array_size_t>(L_4));
V_2 = (RuntimeObject *)L_5;
goto IL_0026;
}
IL_0012:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___keys0;
int32_t L_7 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
RuntimeObject * L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (RuntimeObject *)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_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 * L_15 = ___comparer3;
RuntimeObject * L_16 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
RuntimeObject * L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tD9DBDF7B2E4774B4D35E113A76D75828A24641F4 *)L_15, (RuntimeObject *)L_16, (RuntimeObject *)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:
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___keys0;
int32_t L_23 = V_1;
RuntimeObject * L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (RuntimeObject *)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_m5B5871E434D6B7C58CF5F2E645B6B6DF6A418224_gshared (ArraySortHelper_1_t897BDE27E714B50D49D2931E26FFC08E6B641120 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((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.Collections.Generic.ArraySortHelper`1<System.Single>::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m041894CAB7B97C9B7805307C7F894AE09FD0ECC9_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m041894CAB7B97C9B7805307C7F894AE09FD0ECC9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer3;
if (L_0)
{
goto IL_000a;
}
}
IL_0003:
{
Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_1 = (( Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * (*) (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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_7 = (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4));
(( void (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, 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 (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0037;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002a;
throw e;
}
CATCH_0021:
{ // begin catch(System.IndexOutOfRangeException)
RuntimeObject* L_8 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL);
goto IL_0037;
} // end catch (depth: 1)
CATCH_002a:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_9 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m041894CAB7B97C9B7805307C7F894AE09FD0ECC9_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0037:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Single>::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m40F5135FB9CF79884AC075981483F33286D62229_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___array0, int32_t ___index1, int32_t ___length2, float ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m40F5135FB9CF79884AC075981483F33286D62229_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
RuntimeObject* L_0 = ___comparer4;
if (L_0)
{
goto IL_000b;
}
}
IL_0004:
{
Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_1 = (( Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * (*) (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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_2 = ___array0;
int32_t L_3 = ___index1;
int32_t L_4 = ___length2;
float L_5 = ___value3;
RuntimeObject* L_6 = ___comparer4;
int32_t L_7 = (( int32_t (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, float, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_2, (int32_t)L_3, (int32_t)L_4, (float)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)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0019;
throw e;
}
CATCH_0019:
{ // begin catch(System.Exception)
V_1 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_8 = V_1;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m40F5135FB9CF79884AC075981483F33286D62229_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0026:
{
int32_t L_10 = V_0;
return L_10;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::Sort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m65C953F8410C835B321FA24DFE84C042458E466E_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___comparer3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m65C953F8410C835B321FA24DFE84C042458E466E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * V_0 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_0 = ___keys0;
int32_t L_1 = ___index1;
int32_t L_2 = ___length2;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_3 = ___comparer3;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
goto IL_0021;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_000b;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0014;
throw e;
}
CATCH_000b:
{ // begin catch(System.IndexOutOfRangeException)
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_4 = ___comparer3;
IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL);
goto IL_0021;
} // end catch (depth: 1)
CATCH_0014:
{ // begin catch(System.Exception)
V_0 = (Exception_t *)((Exception_t *)__exception_local);
Exception_t * L_5 = V_0;
InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m65C953F8410C835B321FA24DFE84C042458E466E_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0021:
{
return;
}
}
// System.Int32 System.Collections.Generic.ArraySortHelper`1<System.Single>::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_mCC6C27C4D5B8867BB8618C2E29AB01C7E86A9B57_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___array0, int32_t ___index1, int32_t ___length2, float ___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;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_7 = ___array0;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
float L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
float L_11 = ___value3;
NullCheck((RuntimeObject*)L_6);
int32_t L_12 = InterfaceFuncInvoker2< int32_t, float, float >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1<System.Single>::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (float)L_10, (float)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 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 ((~L_20));
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::SwapIfGreater(T[],System.Comparison`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m9FEE6E13422AA291BE5362BFDA9F007950FBAEA2_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
int32_t L_0 = ___a2;
int32_t L_1 = ___b3;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0039;
}
}
{
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_2 = ___comparer1;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_3 = ___keys0;
int32_t L_4 = ___a2;
NullCheck(L_3);
int32_t L_5 = L_4;
float L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_7 = ___keys0;
int32_t L_8 = ___b3;
NullCheck(L_7);
int32_t L_9 = L_8;
float L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_2);
int32_t L_11 = (( int32_t (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, float, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_2, (float)L_6, (float)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;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_12 = ___keys0;
int32_t L_13 = ___a2;
NullCheck(L_12);
int32_t L_14 = L_13;
float L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = (float)L_15;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_16 = ___keys0;
int32_t L_17 = ___a2;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_18 = ___keys0;
int32_t L_19 = ___b3;
NullCheck(L_18);
int32_t L_20 = L_19;
float L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (float)L_21);
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_22 = ___keys0;
int32_t L_23 = ___b3;
float L_24 = V_0;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (float)L_24);
}
IL_0039:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::Swap(T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m24817985A2E528A0E6CA369FDB04F917401BF9CE_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
int32_t L_0 = ___i1;
int32_t L_1 = ___j2;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0022;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_2 = ___a0;
int32_t L_3 = ___i1;
NullCheck(L_2);
int32_t L_4 = L_3;
float L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = (float)L_5;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_6 = ___a0;
int32_t L_7 = ___i1;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_8 = ___a0;
int32_t L_9 = ___j2;
NullCheck(L_8);
int32_t L_10 = L_9;
float L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (float)L_11);
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_12 = ___a0;
int32_t L_13 = ___j2;
float L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (float)L_14);
}
IL_0022:
{
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m08DDABA67C13C62EDFA8449664E6E7AAF3FF1953_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___length2;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_0005;
}
}
{
return;
}
IL_0005:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_1 = ___keys0;
int32_t L_2 = ___left1;
int32_t L_3 = ___length2;
int32_t L_4 = ___left1;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_5 = ___keys0;
NullCheck(L_5);
int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL);
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_7 = ___comparer3;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m0F35B8D2C6A873367BD8A88A96DB0A846C2A481A_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___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;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_5 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_6 = ___comparer4;
int32_t L_7 = ___lo1;
int32_t L_8 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_5, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_10 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_11 = ___comparer4;
int32_t L_12 = ___lo1;
int32_t L_13 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_10, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_14 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_15 = ___comparer4;
int32_t L_16 = ___lo1;
int32_t L_17 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_14, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_18 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_19 = ___comparer4;
int32_t L_20 = ___hi2;
int32_t L_21 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_18, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_22 = ___keys0;
int32_t L_23 = ___lo1;
int32_t L_24 = ___hi2;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_25 = ___comparer4;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_27 = ___keys0;
int32_t L_28 = ___lo1;
int32_t L_29 = ___hi2;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_30 = ___comparer4;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_32 = ___keys0;
int32_t L_33 = ___lo1;
int32_t L_34 = ___hi2;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_35 = ___comparer4;
int32_t L_36 = (( int32_t (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
V_1 = (int32_t)L_36;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_37 = ___keys0;
int32_t L_38 = V_1;
int32_t L_39 = ___hi2;
int32_t L_40 = ___depthLimit3;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_41 = ___comparer4;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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<System.Single>::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m4362151BB0F98C1275E1136CCE247C3FCE3E4942_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
float V_1 = 0.0f;
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))));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_3 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_4 = ___comparer3;
int32_t L_5 = ___lo1;
int32_t L_6 = V_0;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_3, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_7 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_8 = ___comparer3;
int32_t L_9 = ___lo1;
int32_t L_10 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_7, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_11 = ___keys0;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_12 = ___comparer3;
int32_t L_13 = V_0;
int32_t L_14 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_11, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_15 = ___keys0;
int32_t L_16 = V_0;
NullCheck(L_15);
int32_t L_17 = L_16;
float L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_1 = (float)L_18;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_19 = ___keys0;
int32_t L_20 = V_0;
int32_t L_21 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_24 = ___comparer3;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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;
float L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
float L_30 = V_1;
NullCheck((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_24);
int32_t L_31 = (( int32_t (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, float, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_24, (float)L_29, (float)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_32 = ___comparer3;
float L_33 = V_1;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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;
float L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_32);
int32_t L_39 = (( int32_t (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, float, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_32, (float)L_33, (float)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;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_42 = ___keys0;
int32_t L_43 = V_2;
int32_t L_44 = V_3;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = ___keys0;
int32_t L_48 = V_2;
int32_t L_49 = ___hi2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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 L_50;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m659271696547F1556934421BFD4AAF18BDE02CFA_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_3 = ___keys0;
int32_t L_4 = V_1;
int32_t L_5 = V_0;
int32_t L_6 = ___lo1;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_7 = ___comparer3;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_11 = ___keys0;
int32_t L_12 = ___lo1;
int32_t L_13 = ___lo1;
int32_t L_14 = V_2;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_15 = ___keys0;
int32_t L_16 = V_2;
int32_t L_17 = ___lo1;
Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_18 = ___comparer3;
(( void (*) (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*, int32_t, int32_t, int32_t, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)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<System.Single>::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m6F35BE9FB3031E9C020A9B66A1987F6F843656F0_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___comparer4, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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));
float L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (float)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_8 = ___comparer4;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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));
float L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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));
float L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_8);
int32_t L_19 = (( int32_t (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, float, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_8, (float)L_13, (float)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_21 = ___comparer4;
float L_22 = V_0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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));
float L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_21);
int32_t L_28 = (( int32_t (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, float, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_21, (float)L_22, (float)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;
}
}
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_29 = ___keys0;
int32_t L_30 = ___lo3;
int32_t L_31 = ___i1;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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));
float L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (float)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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_40 = ___keys0;
int32_t L_41 = ___lo3;
int32_t L_42 = ___i1;
float L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (float)L_43);
return;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mE5339D36EC0F3E51E114446CA6958582FAD862A1_gshared (SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * ___comparer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
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;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* 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));
float L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = (float)L_5;
goto IL_0026;
}
IL_0012:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_6 = ___keys0;
int32_t L_7 = V_1;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_8 = ___keys0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
float L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (float)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_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 * L_15 = ___comparer3;
float L_16 = V_2;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_17 = ___keys0;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
float L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_15);
int32_t L_21 = (( int32_t (*) (Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *, float, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t0F2F1560FCF2F77447EC134DA71446B45D2EAE93 *)L_15, (float)L_16, (float)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:
{
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_22 = ___keys0;
int32_t L_23 = V_1;
float L_24 = V_2;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (float)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;
}
}
// System.Void System.Collections.Generic.ArraySortHelper`1<System.Single>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1__ctor_mB9658ED7BB1840039D2DF38721E17F473E400489_gshared (ArraySortHelper_1_tA2AA9D9689F93F9DC11F085CD2A7115CC1480FD1 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ArraySegment_1_get_Array_m41D93EFB7EAB3081C0A27ED9891E7177F5F361B7_gshared_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_0 = (ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)__this->get__array_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m6651443913CC50A02AE5D7C4CDC6F6744D39B483_gshared_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__offset_1();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m02387DADA172F909FD346559D93990E990E05352_gshared_inline (ArraySegment_1_t5B17204266E698CC035E2A7F6435A4F78286D0FA * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__count_2();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ArraySegment_1_get_Array_mCAB6EE4E90DAA70F4482311439C64FE2D12CD91F_gshared_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)__this->get__array_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m2A02DF4828503823DBA9D964DE480F7503F130D0_gshared_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__offset_1();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m81986AC6CC757A09417B0D8C0D435F6EB4224317_gshared_inline (ArraySegment_1_t3FAE2F820CF6E5129A176448DE04BCB4265A58A6 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__count_2();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
return L_0;
}
}